Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] różnica między zapytaniami
--DawiT--
post
Post #1





Goście







Witam. Mam takie pytanie, otóż dużo czytałem o sql injection, xss oraz jak można się przed nimi zabezpieczać. Teraz moje pytanie:
jeśli mam takie coś:
  1. $zapytanie = mysql_query("select * from `tabela` where `us_log` = '$zmiennazloginem' and `us_pass` = '$zmiennazhaslem' ");


To można wpisać w input z nickiem admina " nickadmina '/* " - i baza nie będzie szukała hasła, czyli to jest mniej bezpieczne niż:
  1. $zapyt = mysql_query("select * from `tabela` where `us_login` = '$zmiennazlogienm' ");
  2. $bazat = mysql_fetch_assoc($zapyt);


i później sprawdzić login i trzasnąć
  1.  
  2. if($bazat['haslo'] == $zmiennazhaslem')
  3. {
  4. echo "zalogowany";
  5. }

? Czekam na odpowiedzi wink.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 - 10:59