Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logowanie, problem z funkcją PASSWORD()
zbig13
post 7.01.2005, 09:27:16
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Witam wszystkich! Mam pewien problem. Zainstalowałem MySQL 4.1.8 i php 5.0.3. Otworzyłem mój skrypt, który robiłem jeszcze na MySQL'u 4.0.7 i php 4.3.4. Wszystko jest niby dobrze, z wyjątkiem jednej tylko rzeczy... logowania do panelu administracyjnego! do bazy danych do tabeli admin wprowadzam jakiś login i hasło zaszyfrowane funkcją PASSWORD().Kiedy loguje się przez mój skrypt wyświetla mi komunikat o błędnym wpisaniu danych. No dobra, myśle sobie pewnie to jakis błąd w skrypcie. Wchodze do mojej bazy danych przez Klienta MySQL i usiłuje wyszukać rekord tym poleceniem:
Kod
SELECT * FROM admin WHERE haslo=PASSWORD('haslo');

Wynik?
Empty set (0.00 sec). Jestem pewien, że dane do tabeli (hasło i login) wpisałem dobrze, ale mimo to nie da się wybrać danych wykorzystując hasło. Na wszelki wypadek napisze tu kod SQL za pomoca ktorego wstawiam dane do tabeli:
Kod
INSERT INTO admin (login, haslo) VALUES ('administrator', PASSWORD('haslo'));

Nie wiem co z tym zrobić. Na starej wersji MySQL było wszystko dobrze. Proszę o pomoc!!!

Ten post edytował zbig13 7.01.2005, 09:33:10
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 05:59