Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Hashowanie sha1
Forum PHP.pl > Forum > Przedszkole
agentmullder
Witam. Czy moje logowanie z hashowaniem sha1 jest poprawne? Bo nie widze bledu, a zalogowac nie idzie ;/

  1. if(mysql_num_rows(mysql_query("select * from uzytkownicy where uzytkownik_email = '".$_POST["login"]."' AND uzytkownik_haslo = '".sha1($_POST["haslo"])."'")))
patryczakowy
twoje logowanie jest przede wszystkim dziurawe nie pakuje się nie przefiltrowanych zmiennych wprost do zapytania a hasło przydało by się jeszcze posolić
agentmullder
Cytat(patryczakowy @ 26.08.2010, 20:11:13 ) *
twoje logowanie jest przede wszystkim dziurawe nie pakuje się nie przefiltrowanych zmiennych wprost do zapytania a hasło przydało by się jeszcze posolić


A jakbym przed logowaniem dodalbym to:
  1. foreach ($_POST AS $klucz => $wartosc)
  2. {
  3. $wartosc= trim($wartosc);
  4. $wartosc= stripslashes($wartosc);
  5. $wartosc=htmlspecialchars($wartosc, ENT_QUOTES);
  6. $_POST[$klucz]=$wartosc;
  7. }


Wystarczyloby?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.