Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%)
|
Witam,
Chce napisać formularz w którym w dwa pola podaje dane (user,password) a następnie są one sprawdzane w tabeli USERS czy są zgodne z danymi w polu user_name i password. Dopiero zacząłem naukę więc będe wdzięczny za naprowadzenie mnie jak ma wyglądać sprawdzanie danych z pól formularza z danymi umieszczonymi w bazie. W momencie kiedy będą się zgadzać ładuje inną stronę a jeśli nie to try again. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Dopiero zacząłem naukę Tak wiec pisz we wlasciwym dziale. przenosze.A umiesz wogole pobrac w php jakiegolwiek dane z bazy danych? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 8 Dołączył: 12.06.2009 Skąd: Wielkopolska Ostrzeżenie: (0%)
|
wyciągasz dane z bazy przez mysql_fetch_array -> http://pl2.php.net/function.mysql_fetch_array
potem sprawdzasz warunkiem if :
tak jest chyba najprościej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował greg.paw.90 22.07.2009, 08:42:20 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
hasło zapisujesz w czystej postaci bez md5() ?
sprawdzaj przez mysql_query i select ... where login='$login' and pass='$pass' |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
W porównaniu do greg.paw.90 ja bym sugerował abyś zainteresował się od razu PDO to przynajmniej jest szansa że będzie to zabezpieczone.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 8 Dołączył: 12.06.2009 Skąd: Wielkopolska Ostrzeżenie: (0%)
|
tak na szybko napisałem kod - sobie przeanalizuj:
|
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
no i podatne na atak, użyj mysql_real_escape_string na loginie.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 15:37 |