ďťż

[PHP] SQL Injection

       

Podstrony


telcocafe

Czy 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);

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.