cześć, jestem nowy na forum i szukam pomocy, ponieważ poniżej jest skrypt do logowania i chciałbym aby użytkownik ktory ma nick np. "adam" po zalogowaniu, został przekierowany do strony admin.php. reszta uzytkownikow normalnie loguje sie do strony panel.php. Bardzo uprzejmie dziekuje każdemu za pomoc.
<?php
session_start();
if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
{
header('Location: index.php');
exit();
}
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
if ($rezultat = @$polaczenie->query(
sprintf("SELECT*FROM uzytkownicy WHERE user='%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['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();
header('Location: panel.php');
}
else
{
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub haslo!</span>';
header('Location: index.php');
}
} else {
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub haslo!</span>';
header('Location: index.php');
}
}
$polaczenie->close();
}
?>