Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 17.09.2007 Ostrzeżenie: (0%)
|
Witam.
Mam oto taki problem. Zapisuję w bazie sql hasło przeforsowane przez md5, następnie podczas logowanie, wprowadzone hasło też forsuję md5, aby porównać hasła, ze sobą. Ale coś nie gra, ponieważ na koniec wprowadzonej wartości hasła do logowania, skrypt dopisuje jakieś 2, czy 3 literki, więc hasła się od siebie różnią. Nie wiem dlaczego do tego samego hasła dopisuje inne literki, może ktoś coś poradzić? Kod $haslo = md5($_POST[haslo]);
$zapytanie = "SELECT pass FROM studenci WHERE id='$login' "; $wykonaj = mysql_query ($zapytanie); $wiersz = mysql_fetch_array($wykonaj); if($wiersz['pass'] == $haslo) { ..... } // a tutaj pokazuje inną końcówkę echo $wiersz['pass']; echo "<BR>"; echo $haslo; |
|
|
|
erugio [PHP] problem z odczytaniem md5 27.02.2008, 19:41:21
woj_tas Rozumiem że zmienną login pobierasz już wcześniej?... 28.02.2008, 08:41:05
zakręcony md5(); "zamienia" daną treść na "ci... 28.02.2008, 08:47:05
kszychu Jak zapisujesz hasło do bazy? Używasz funkcji md5(... 28.02.2008, 09:16:05
erugio używam md5 z php, ale kolega woj_tas miał rację, p... 28.02.2008, 11:06:15 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:53 |