Witam. Ostatnio postanowiłem stworzyć system logowania na mojej stronie. Po przeczytaniu paru poradników oraz wsparciu ze strony manuala stworzyłem prosty skrypcik. Skrypt działa i ludzie normalnie mogą się logować, lecz problem w tym, że okienka logowania znajdują się na jednej stronie, a po zalogowaniu uzytkownik przechodzi na inna strone, gdzie widzi wiadomosc 'Witaj nick' itp. Chcialbym przerobic kod tak by wszystkie czynnosci odbywaly sie w jednym pliku index.php. Probowalem wlasnorecznie przerobic skrypt, lecz niestety nic z tego nie wychodzi.
Oto bardzo uproszczona wersja przerobionego kodu, z ktorego usunalem formularz logowania, ktory normalnie znajduje sie zamiast tekstu 'zaloguj sie':
$login = $_POST['login'];
$password = $_POST['pswd'];
$haslo = "1";
$nick = "2";
if ( $password == $haslo && $login == $nick) {
$_SESSION['phplogin'] = true;
}
else if (!isset($_SESSION['phplogin']) || $_SESSION['phplogin'] !== true) {
}
else {
}
Problem w tym, ze nie wywala tekstu 'witaj' ani 'zaloguj sie'. Zamiast tego otrzymuje tekst 'nic'.
Mam nadzieje, ze opisalem swoj problem wystarczajaco jasno.
Pozdrawiam,
Prafgon