![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 17.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
i jeszcze plik zalogowany.php
Nie mam pojęcia co tutaj może być nie tak, siedziałem nad tym 2 godziny i nic nie wymyśliłem. Problem polega na tym, że po wprowadzeniu poprawnego hasła i loginu zostaje przekierowany na index.php, ale nie ma tam wyświetlanego żadnego cookie, natomiast gdy nic nie wprowadzę w pola użytkownik i hasło zostaje przekierowany na zalogowany.php i wyświetla się tam "jestes zalogowany !" PS: Plik requirowany (mysql_connect.php) na pewno jest poprawny, a pliki includowane naglowek.inc i stopka.inc zawierają sam html, więc nie wpływają na działanie skryptu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
wstaw to zamiast lini od 15 do 36
Tu było pare błędów głównie z isset np. sprawdzałeś "isset($row);" ale row zawsze jest zdefiniowane...(będzie puste ale będzie) i potem zawsze przekierowywuje do zalogowany.php(bo row zawsze jest zdefiniowane)... potem zalogowany.php jeśli wpiszesz good hasło przekierowywuje do index.php(wtedy co je wpisujesz) a jeśli wpiszesz złe hasło to skrypt pokaze że jesteś zalogowany(bo co innego :?: ) ale nie przekieruje(bo cookie jest puste) Również miałeś błąd - sprawdzałeś czy $u jest zdefiniowane ale nawet jeśli będzie puste pole to $u będzie zdefiniowane - będzi miał wartość FALSE ale zawsze jakaś jest to wartość.... tak samo z p |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 00:19 |