![]() |
![]() |
-Herrtyt- |
![]()
Post
#1
|
Goście ![]() |
Mam problem z logowaniem. Hasło trzymam w bazie zakodowane w md5 ,ale jak chcę się zalogować to w ogóle nie loguje. Co jest nie tak? . Co jest dziwne. Jak usunę md5 z $_POST['pass'] i wkleję to kodowanie co jest w bazie do pola z hasłem to mnie loguje normalnie, ale jak już wpisuję prawidłowe hasło to co jest kodowane to nie.
Tak wygląda kod:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 4.07.2008 Ostrzeżenie: (30%) ![]() ![]() |
spróbuj md5 zrobić w zapytaniu SQLa a nie jako funkcja php. miałem podobny problem z SHA1 . dasz radę , czy podać Ci kod jak ja to zrobiłem?
w zapytaniu SQL zrób tak: $nick=$_POST['nick']; $password=$_POST['password']; $sql="SELECT nick, password FROM admins WHERE nick='$nick' and haslo=md5('$password') "; $wynik = @mysql_query($sql); if (!$wynik) { echo 'blad z baza SQL'; } while ($result=mysql_fetch_array($wynik)) { echo "HASLO POPRAWNE"; } chyba coś takiego. pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:28 |