Witam, robię logowanie i rejestrację z kursu Pana Mirosława Zelenta i utknąłem w 3 odcinku, ponieważ do tej pory wszystko ładnie szło, lecz natrafiłem na jakiś błąd i nie mogę go zlokalizować. Kiedy dam
$bezpieczne_haslo = password_hash($haslo1, PASSWORD_DEFAULT);
echo $bezpieczne_haslo;
wpiszę zmienną "$haslo1" i skopiuję "$bezpieczne_haslo", jakie zostało zaszyfrowane, wkleję do bazy danych, zatwierdzę, to nie mogę się tym hasłem zalogować
If z weryfikacją:
if(password_verify($haslo, $wiersz['pass']))
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['user'] = $wiersz['user'];
$_SESSION['drewno'] = $wiersz['drewno'];
$_SESSION['kamien'] = $wiersz['kamien'];
$_SESSION['zboze'] = $wiersz['zboze'];
$_SESSION['email'] = $wiersz['email'];
$_SESSION['dnipremium'] = $wiersz['dnipremium'];
unset($_SESSION['blad']);
$rezultat->close();
header('Location: gra.php');
}
else
{
$_SESSION['blad'] = '<span style="color:red">Podano nieprawidłowy login lub hasło</span>';
header('Location: index.php');
}
kiedy dam if($haslo == $wiersz['pass']) i niezaszyfrowane hasło, wtedy mogę się normalnie zalogować. O co chodzi? Ponieważ jestem początkujący i nie mogę zauważyć problemu, a też żadne błędy nie wyskakują.