Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Bezpieczne logowanie - krótkie pytanie
artekp999
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 2
Dołączył: 25.02.2011

Ostrzeżenie: (0%)
-----


Mam krótkie pytanie odnośnie bezpiecznego logowania a chodzi głównie o zapytanie. Filtruję login i hasło ale tak z ciekawości pytam co bezpieczniejsze.




Który sposób jest bezpieczniejszy

1. SELECT id FROM users WHERE login = "$login" AND password = "$haslo";
jeśli login i hasło poprawne tworzy sesje i loguje

2. SELECT password FROM users WHERE login = "$login";
hasło które wpisano porównuje z hasłem z bazy(znalezione po loginie) jeśli dwa hasła się zgadzają tworze sesję i loguje

Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


1. Poczytaj o PDO i bindowaniu danych... funkcje z rodziny z mysql_* są przestarzałe i nie powinno się ich używać
2. Pierwszy sposób jest wygodniejszy - tylko pamiętaj aby wyświetlać wiadomość typu "Login lub hasło są niepoprawne" w przypadku podania złych danych. Nigdy nie powiadamiaj użytkownika o "Złym loginie" lub "Złym haśle"

Ten post edytował CuteOne 4.08.2012, 22:32:55
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:24