• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

MySQL 5.0.15 und PASSWORD()

PHAG

Newbie
Hallo.

Habe seit dem Update von 4.0.20 auf 5.0.15 u.a. folgendes Problem in meinen php-scripten (php version ist die neuste):

Ich habe in Tabellen ein Feld "password_crypt" einen Inhalt wie z.B "2955d2416fcfb7a9".

Im php-script ne Abfrage wie:
$StrSQL = "SELECT name, vorname, email FROM logins WHERE name='$PHP_AUTH_USER' AND password_crypt=PASSWORD('$PHP_AUTH_PW')";

und das geht plötzlich nicht mehr. Wie kann ich das beheben ?

Gruss
PHAG
 

whois

Ultimate Guru
Hi

Hat PW den richtigen FeldWert ?

Der Script müsste stimmen .

Wie hast du das update gefahren.
 

panamajo

Guru
PHAG schrieb:
Ich habe in Tabellen ein Feld "password_crypt" einen Inhalt wie z.B "2955d2416fcfb7a9".

Im php-script ne Abfrage wie:
$StrSQL = "SELECT name, vorname, email FROM logins WHERE name='$PHP_AUTH_USER' AND password_crypt=PASSWORD('$PHP_AUTH_PW')";
Für MySQL 4.1 hat sich die Länge und die Art der Verschlüsselung durch PASSWORD() geändert.
http://dev.mysql.com/doc/refman/4.1/en/application-password-use.html
 
Oben