![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z logowaniem do strony. Chcem, żeby użytkownik otrzymywał w ciasteczku (cookies) login który wpisał i hasło, a później skrypt który sprawdzał by czy dobre dane user wprowadził. Więc robię tak:
-------- plik: login.php <? if ( ($action=="2") ) { setcookie("log", "$login $pass, time()+3600*3"); } ?> <html> <body> <? if ( ($action=="2") && ($log=="ok secret")) { echo ("To jest strefa dla admina"); } else { ?> <form action="login.php"> <input type="hidden" name="action" value="2"> <input type="text" name="login" value="login"> <input type="text" name="pass" value="hasło"> <input type="submit" value="Loguj"> <? } ?> <form> </body> </html> --------------- Ale to nie działa. Zawsze się wyświetla ten kod zawarty w "else". Help!!! -------------------- Linkedin | ...
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
1. Spróbuj zamienić ($log=="ok secret")) na ($_REQUEST['log']=='ok secret')
2. nie używaj w plikach nie zakodowanych haseł -> MD5 -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:08 |