Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 16.04.2011 Skąd: Chełm Ostrzeżenie: (0%)
|
Witam. Udało mi sie w końcu stworzyć system rejestracji i logowania po swojemu tak jak chciałem. Lecz niestety mam małą dziure w kodzie, której nie mam pojęcia jak zatkać. Otóż problem polega w tym iż mam plik index.php w którym jest formularz i przesyła go do login.php gdzie są sprawdzane dane poprawności z danymi z bazy i następnie znów przeniesienie do index.php. To wszystko się dzieje pod warunkiem że dane w formularzu zostały poprawnie wypełnione.
Problem otóż leży w tym iż gdy sesja jest nieaktywna (brak logowania) i wchodząc od razu do pliku login.php mam tam coś w stylu "Zostałeś zalogowany...." bez wpisywania żadnych danych i przenosi mnie do index.php gdzie jestem zalogowany jako anonimowy user? Nie wiem czy to tak nazwać bo to jakby pusta sesja i user który nie istnieje. Oto kod, może on być śmieszny dla niektórych ale cóż dopiero zaczynam:
Proszę o pomoc, co jest błędem i jak załatać tą dziurę by tak się nie działo i gdy sesja jest nieaktywna wyświetlało zwykły formularz logowania. |
|
|
|
Kalysto [MySQL][PHP]Dziura w logowaniu 13.05.2011, 18:37:33
kadlub poczytaj o isset
http://php.net/manual/en/functio... 13.05.2011, 18:40:56
Kalysto Czytałem o isset i jest on umieszczony w headerze.... 13.05.2011, 18:47:33
kadlub a gdzie masz
[PHP] pobierz, plaintext session_sta... 13.05.2011, 19:04:53
Kalysto Rozwiązałem problem sam. Proszę o zamknięcie temat... 13.05.2011, 19:07:41 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:00 |