Patryk Stefański
- Super Gaduła
- 788 94 127 65
Witam, mam pewien problem. Dalej tworzę, obecnie napotkałem problem z systemem logowania.
Podaje wam kod, który jest błędem.
Hasło może być 12345678, abcdefghjkl, ale i tak będzie złe
Podaje wam kod, który jest błędem.
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM users WHERE nick='%s'",
mysqli_real_escape_string($polaczenie,$login))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$wiersz = $rezultat->fetch_assoc();
if (password_verify($haslo, $wiersz['haslo']))
{
$_SESSION['zalogowany'] = true;
$_SESSION['id'] = $wiersz['id'];
$_SESSION['nick'] = $wiersz['nick'];
$_SESSION['gid'] = $wiersz['gid'];
$rezultat->free_result();
header('Location: index.php');
}
else
{
header('Location: errorh.php');
}