robie
CODE
$password="matt01";
print(crypt($password));
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";
}
?>
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
