Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: automatyczne haslo
Forum PHP.pl > Forum > PHP
lalas
czesc

robie strone www do ktorej dostep jest po wpisaniu odpowiedniego hasla
ktore ma zmieniac sie co 24h, - jesli haslo sie zgadza includuje odpowiednia czesc kodu jesli sie nie zgadza wyswietla "sorry....itd itd"

[php:1:caa822cd6f]<?php
$haslo=$HTTP_POST_VARS[haslo];
switch ($haslo) {
case haslo1:
include ("plik.php");
break;

default:
include ("pass.php");
break;
}

?>[/php:1:caa822cd6f]

bo rozumiem $haslo bedzie includowane z pliku gdzie bedzie to haslo zapisane ($haslo=enter1) jak zrobic tak aby haslo zmienialo sie automatycznie co 24h i zapisywalo w tym pliku?

pozdrawiam
Alex

-------------
Uzywaj BBCodeu !
Seth
lukaswoj
No mysle ze najlepiej ( to moze byc jedyny sposob ) zmieniac te hasla poprzez zewnetrzny skrypt, ktory bedzie uruchamiany o odpowiedniej godzinie.

Jesli strona bedzie lezala na serwerze UNIX'owym to mozesz taki skrypt uruchamiac z cron'a - ale tutaj duzo zalezy od administratora serwera.

Pod windowsem zostaje harmonogram zadan czy jakos tak biggrin.gif
Ace
niekoniecznie. Moze byc to wywolanie jednej funkcji ktora sie raz na jakis czas uaktywni. Ona sprawdzi czy juz byla zmiana hasel, czy nie, jesli nie, to zmienia wszystkie hasla. Funkcja jest uaktywniana za kazdym razem gdy ktos odswiezy strone, bo tylko jesli ktos wejdzie na strone to haslo bedzie potrzebne np: do weryfikacji uzytkownika.
kirov
Zrób sobie skrypt oparty o time()

mp:
if("".$czas_ostatniej_zmiany+3600*24.""<"".time()."") {

skrypt do zmieniania hasla

}

no i wszystko smile.gif
lalas
a wiesz, ze ten pomysl z czasem wyglada sensownie! smile.gif

teraz tylko musze sprawdzic jakas funkcje ktora losowo bedzie wybierac jakis tam ciag liter badz cyfr

wtedy calosc bedzie chodzic jak ta lala smile.gif
dzieki
halfik
no to sciagnij sobie czas za pomoca time(), a poznije zahashuj ten czas np. md5 - masz unikatowy klucz o dl. 32 znakow, jak za dlugi to mozesz go sobie obciac tongue.gif
lalas
znalazlem fajny skrypcik tutaj na forum do losowego wybierania liter i liczb
http://forum.php.pl/viewtopic.php?p=99173#99173

teraz wszystko byloby ok - tylko teraz tak mysle:
jesli moj klient ma podpisana umowe z operatorem na jakiegos tam smsa 7264 to jakim cudem oprator(pewnie jakis automat musza miec) bedzie wiedzial jakie haslo wyslac odwiedzajacemu strone?questionmark.gif
GeoS
Bo to ten operator przyznaje pule prawidlowych hasel, z ktorej Ty korzystasz przy weryfikacji. Ty nic operatorowi nie narzucisz smile.gif
lalas
hyba na to wyglada - ok dzieki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.