zgodnie z zaleceniami zmieniłem w pliku connect.php zmienne bazy danych na te z usługodawcy hostingu, jednak błąd dotyczy rejestracji na serwerze. Podczas logowania wyskakuje błąd z pliku zaloguj.php o nazwie:
Fatal error: Call to undefined function password_verify() in /users/0028/sh200881/www/bartoszmaciejewicz.pl/osadnicy/zaloguj.php on line 38,
Linia kodu nr 38 to:
if (password_verify($haslo, $wiersz['pass']))
Błąd wywala oczywiście po poprawnym podaniu hasła i loginu. Próbowałem przerabiać troche kod jednak wtedy pojawiał się drugi błąd przy haslo_hash...
Czy jest jakoś inaczej interpretowany kod na localhost i serwerze przez co wyskakuje ten błąd?
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$wiersz = $rezultat->fetch_assoc();
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->free_result();
header('Location: gra.php');
}
else
{
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
header('Location: index.php');
}
}
Dziękuje za każdy komentarz i szczęśliwego nowego roku :)
Adres do strony na serwerze to www.bartoszmaciejewicz.pl/osadnicy/index.php
hasło: qwerty123, login: adam.