![]() |
![]() |
![]()
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ł ? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
md5?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 23.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
ok
a dla ciekawośći zapytam jakby tu zrobić z funkcją crypt php ? żeby działał w moim fomularzu ? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Z manuala:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:23 |