![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
hej, hej to znowu ja.
ma jeszcze jeden mały problem dot. logowania. zrobiłem już rejestrację więc przyszła kolej na logowanie. ale bezwzględu na to czy wpiszę dobryy login i hasło czy też zły login i hasło zawsze pokazuje mi się napisa zalogowany. o to listing. login.php
i login1.php
proszę was jeszcze raz o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował jarmiar 1.01.2007, 15:12:07 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 28.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
imho skrypt do wymiany:
1. dzieje się tak, bo zamiast zapytania do bazy zrobiłeś zwykłego stringa 2. nawet, gdy nie będą istniały odpowiadające pola (czyt. poda się zły login/hasło) funkcja mysql_query nie przyjmie wartości FALSE (na co liczysz w pętli) 3. przy logowaniu nie radzę stosować LIKE tylko = 4. przy sprawdzaniu hasła używasz loginu 5. naucz się porządnie nazywać zmienne i jak się "inteligentnie" dokumentuje kod. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
to jak mam to zrobić?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
$zap2 = 'mysql_query("SELECT * FROM uzytkownicy WHERE haslo LIKE "$login"")';
where haslo takie jak login (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) usun poprostu ' ' to ci pomoze poprawic ten skrypt http://forum.php.pl/index.php?showtopic=59...mp;#entry320120 Ten post edytował Dandelion 1.01.2007, 17:14:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:48 |