ďťż
Podstrony
|
telcocafeCzy podana poniżej funkcja jest odporna na ataki typu SQL Injection? Używam jej do sprawdzania loginu i hasła podczas logowania użytkownika.function CheckPass($user, $haslo) { if($user == '' || $haslo == '') return false; $zapytanie = "SELECT * FROM uzytkownicy WHERE uzytk_login='".$user."'"; $result = mysql_query($zapytanie); if(!$result) { return false; } else { $row = @mysql_fetch_assoc($result); if($row['uzytk_aktywacja'] == 'tak') { if($haslo == $row['uzytk_haslo']) { return true; } else { return false; } } else { return false; } } } nie jest :) przeczytaj to -> http://www.beldzio.com/blog/?p=8 Na zmienną $user (przed wklejeniem do zapytania) daj jeszcze: $user=mysql_real_escape_string($user); |
|||
Sitedesign by AltusUmbrae. |