<?php $_SESSION['user'] = true; $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; } if($_SESSION['ip'] !== $_SERVER['REMOTE_ADDR']) { } $zapytanie = 'select * from riddick '."where nickname = '$username' "." and pass = '$password'"; if($wynik->num_rows > 0) { $_SESSION['user'] = $username; } ?> <html> <head> </head> <body> <form method ='POST' action = 'main2.php'> Login: <input type = "text" name = "login"> Haslo: <input type = "password" name = "pass"> <input type=submit> </form> </body> </html>
Teraz tak, staram się napisać panel logowania, oparty na sesjach, i teraz tak moim problemem jest że czy podam czy nie podam danych i tak przechodzi do strony która jest zabezpieczona przed odczytaniem dla niezalogowanych.
Jestem początkującym, więc napewno w kodzie wyżej są jakieś idiotyczne błędy. Liczę na pomoc z waszej strony.
Wiem ze wątek był wiele razy omawiany, i analizowałem wasze odpowiedzi i kody innych, lecz no nie wychodzi i kiedy szukanie zawodzi czas się zapytać . Pozdro