![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 23.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam chę użyć funkcję crypt w fomularzu tylko jak ? ciąg znaków kodowany przez tą funkcje jest losowy
robie CODE $password="matt01"; print(crypt($password)); i potem przy sprawdzaniu formularza z hasłem i loginem daję CODE $passwords = array("matt" => "$1$gtP0U8h0$r5kAEZsCQwuj5XDl9BtEh"); if (!$_POST["username"] or !$_POST["password"]) { echo " wprowadz nazwe uzytkownika i haslo " ; } $salt = substr($passwords[$_POST["username"]], 0 , 2 ) ; if (crypt($_POST["password"], $salt) == $passwords[$_POST["username"]]) { echo "logowanie zakonczone sukcesem"; $_SESSION["auth_username"] =$_POST["username"]; } else { echo "logowanie nieudane"; } ?> Tylko ze funckja co chwilę generuje inne hasło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) więc nie można się zalogować , może znacie jakieś inner rozwiązania z szyfrowaniem haseł ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 05:09 |