Mam problem z logowaniem, zawsze wyskakuje mi: niezalogowany.
Pliki admin.php
<?php
if(isset($_POST['login']) && isset($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$lacz = new mysqli('localhost', 'sonic', 'sonic', 'mycms');
if (mysqli_connect_errno())
{
echo 'Połączenie z bazą danych nie powiodło się: '.mysqli_connect_error
(); }
$zapytanie = 'select * from users '."where user='$login' "." and password=md5('$password')";
$wynik = $lacz->query($zapytanie);
if($wynik->num_rows > 0)
{
// jeżeli dane są w bazie, zarejestrowanie identyfikatora użytkownika
$_SESSION['user'] = $login;
}
$lacz->close();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Panel Administracyjny</title>
<link rel="stylesheet" href="admin_style.css" type="text/css">
</head>
<span="font12">
</span>
<body>
<?php
if(isset($_SESSION['user'])) {
echo 'Użytkownik zalogowany jako: '.$_SESSION['user'].'<br />'; echo '<a href="wylog.php">Wylogowanie</a><br />'; }
else
{
{
// jeżeli próba logowania była nieudana
echo 'Zalogowanie niemożliwe.<br />'; }
else
{
// nie było próby logowania lub nastąpiło wylogowanie
echo 'Użytkownik niezalogowany.<br />'; }
echo '<table align="center">'; echo '<div id="font12">'; echo '<div id="font11">'; echo '<table id="table_all" cellpadding="3" cellspacing="0">'; echo '<form method="post" action="admin_site.php">'; echo '<tr><td id="td_header_orange" valign="top">Login: </td>'; echo '<td valign="top">'; echo '<input id="form_input" type="text" name="login"></td></tr>'; echo '<tr><td id="td_header_orange" valign="top">Hasło:</td>'; echo '<td valign="top">'; echo '<input id="form_input" type="password" name="password"></td></tr>'; echo '<tr><td id="td_header_orange" valign="top">'; echo '<input id="form_button" type="submit" value=" ZALOGUJ ">'; echo '</td></tr></form></div></div></td></tr></table>'; }
?>
</body>
</html>
i plik na który dostęp ma tylko zalogowany: admin_site.php
<?php
if(isset($_SESSION['user'])) {
echo '<p>Użytkownik zalogowany jako '.$_SESSION['user'].'</p>'; echo '<p>Oto zawartość dostępna tylko dla administratora</p>'; }
else
{
echo '<p>Użytkownik niezalogowany.</p>'; echo '<p>Tylko zalogowani użytkownicy mogą przeglądać zawartość tej strony.</p>'; }
echo '<a href="admin.php">Powrót do strony logowania</a>'; ?>
Prosze o pomoc, jestem średnio początkujący