Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.08.2007 Ostrzeżenie: (0%)
|
Po dodaniu nowego uzytkownika hasło zapisywane jest w md5 a przy logowaniu w ten sam sposob jest odczytywane ale pokazuje że nieprawidlowe haslo
Oto kod:
Czy ktoś widzi tu jakiś błąd. Przeinstalowywałem ostatnio serwer i od tamtej pory wszystko się pokręciło chociaż kod jest ciąge ten sam. Wcześniej wszystko działało normalnie. Ten post edytował nemesis_dex 3.10.2007, 17:40:34 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
No to po kolei:
1. Nie widzę inicjalizacji $user i $pass - ale w domyśle zakładam, że je ustawiasz... chociaż piszesz, że user ci się nie dodaje, więc może jednak zapomniałeś zmienną ustawić... 2. wyrażenie "md5('$pass')" jest tożsame z md5('$pass') - czyli koduje łańcuch '$pass' a nie zmienną $pass - wynik zawsze będzie taki sam... 3. zmień na "'md5($pass)'" co odpowiada 'md5($pass)' - czyli wynik działania funkcji md5() na zmiennej $pass ujęty w apostrofy... tylko nie zapomnij przypisać do $pass jakiejś wartości. Widzę, że jeszcze ci się miesza stosowanie ' i " w PHP, ale poćwiczysz trochę i nabierzesz wprawy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czyli właściwe zapytanie to:
Powodzenia. |
|
|
|
nemesis_dex [PHP/MySQL] Błąd odczytu hasła 3.10.2007, 15:21:56
nevt Dlaczego:
[SQL] pobierz, plaintext $query = mysql_... 3.10.2007, 17:28:24
nemesis_dex masz racje tylko sam nie wiem jak to sie tutaj zna... 3.10.2007, 18:22:38
nemesis_dex Zrobiłem tak jak napisałeś, ale teraz w bazie dany... 3.10.2007, 19:48:43
nevt Poczytaj o register_globals w php.ini
W ostatnich... 3.10.2007, 20:22:25 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 03:34 |