• 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()

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
 
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