Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja password nie dziala
agata233
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 18.04.2004

Ostrzeżenie: (0%)
-----


Mam taki problem:
Zapisuje uzytkownika do bazy danych przy pomocy takiego zapytania:
insert into uzytkownicy values(NULL, PASSWORD('".$haslo."'), '$uzyt', '$nazw_u', '$imie_u', '$mail_u'),
ale gdy potem przy logowaniu probuje sprawdzic nazwe uzytkownika i haslo w ten sposob:
select userid, nazwa_uz from uzytkownicy where nazwa_uz='$n' and haslo = password('$h')
to okazuje sie ze zaden z rekordow nie spelnia tego zapytania.
Czy robie cos zle? Co moze powodowac ten problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
HaRy
post
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


zalezy o jakiej wersji MySQL'a mowimy ...

do 4.1 haslo bylo hashowane 16 bitowo ...
w 4.1 jest juz 41 bitowo.

zreszta ... wystarczy poszukac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) mysql.com
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:41