Wie verschlüssel ich ein Passwort? (MySQL)
Eike
- php
0 Viennamade0 Tom0 Viennamade0 wahsaga
0 Harry
0 wahsaga0 Harry
Moin,
Bisher versuche ich es damit aber es klappte nicht
INSERT INTO users (user.......) VALUES ('" . $nick . "',MD5( "' . $pass . '" ),'" . $mail . "',....)!
Er brachte die Fehlermeldung
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ??????????.php on line 86
MD5( "' . $pass . '" ), ist Fehlerhaft! Nur was? Un wie ist es richtig?
MfG Eike
Hallo!
Bisher versuche ich es damit aber es klappte nicht
INSERT INTO users (user.......) VALUES ('" . $nick . "',MD5( "' . $pass . '" ),'" . $mail . "',....)!
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ??????????.php on line 86
Du verwendest 'MD5' als wäre es eine MySQL-Funktion, tatsächlich aber ist es eine PHP-Funktion!
Beste Grüße
Viennamade
Hello,
Du verwendest 'MD5' als wäre es eine MySQL-Funktion, tatsächlich aber ist es eine PHP-Funktion!
Mein MySQL kann auch md5(). Deins etwa nicht?
Der Password-Algorithmus von MySQL heißt aber password().
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo!
Du verwendest 'MD5' als wäre es eine MySQL-Funktion, tatsächlich aber ist es eine PHP-Funktion!
Mein MySQL kann auch md5(). Deins etwa nicht?
Nur wenn ich dazu den Befehl erteile ;-)
Der Password-Algorithmus von MySQL heißt aber password().
Immer was neues ...
Besten Dank Dir & Harry
Viennamade
hi,
Der Password-Algorithmus von MySQL heißt aber password().
dieser ist allerdings für mysql-interne zwecke gedacht - für die speicherung _eigener_ passwortdaten ist er laut manual explizit nicht gedacht.
gruß,
wahsaga
Holladiewaldfee,
Du verwendest 'MD5' als wäre es eine MySQL-Funktion, tatsächlich aber ist es eine PHP-Funktion!
MD5 _ist_ eine MySQL-Funktion!
http://dev.mysql.com/doc/mysql/en/Encryption_functions.html
Ciao,
Harry
hi,
INSERT INTO users (user.......) VALUES ('" . $nick . "',MD5( "' . $pass . '" ),'" . $mail . "',....)!
Er brachte die Fehlermeldung
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ??????????.php on line 86MD5( "' . $pass . '" ), ist Fehlerhaft! Nur was? Un wie ist es richtig?
"INSERT INTO users (user.......) VALUES ('" <- string wird beendet
. $nick . <- variable wird eingsetzt
"',MD5( " <- string wird wieder beendet
' <- hier steht ein hochkomma sinnlos in der gegend herum
. <- hier stehp ein punkt sinnlos in der gegend herum
$pass <- hier steht eine variable ...
. '" ),'" . $mail . "',....) <- etc.
gruß,
wahsaga
Holladiewaldfee,
INSERT INTO users (user.......) VALUES ('" . $nick . "',MD5( "' . $pass . '" ),'" . $mail . "',....)!
In der MD5()-Funktion sind die Anführungszeichen vertauscht.
Ciao,
Harry