Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Passwort MD5 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Passwort MD5


 
|V|emphis
22-01-2005, 14:26 
 
mein code sieht wie folgt aus:

$sql = "SELECT Id, username, userpassword
FROM user
WHERE (username like '$login_name')
AND (userpassword like '$login_password')";

wie kann ich nun die passwortabfrage ändern, dass das passwort sozusagen in MD5 umgewandelt wird?

Weil wenn ich in phpmyadmin mein pw mit md5 verschlüssel, funktinoert die obere abfrage ja nicht mehr. wie muss sie geändert werden?

 
TobiaZ
22-01-2005, 14:32 
 
umbrüche sind schon schwer

 
derHund
22-01-2005, 14:35 
 
'WHERE
user_name = "'.mysql_real_escape_string($name).'"
AND
passwort = MD5("'.mysql_real_escape_string($pass).'")'

 
|V|emphis
23-01-2005, 15:10 
 
Die obige Lösung funktioniert nicht.

ohne md5() verschlüsselung funktionierts so:

$sql = "SELECT Id, username, userpassword
FROM user WHERE (username like '$login_name')
AND (userpassword like '$login_password')";


also müsste es mit verschlüsselung doch so funbktionieren:
$sql = "SELECT Id, username, userpassword
FROM user
WHERE (username like '$login_name')
AND (userpassword like '".md5('$login_password')."'";

Was für einen Datentyp muss ich in meinem pw feld eingestellt haben?

 
Hopka
23-01-2005, 15:23 
 
Du musst mal den Unterschied zwischen ' und " lernen.
Und du musst mal lernen, Zeilenumbrüche in deine Postings zu packen, damit man nicht horizontal scrollen muss.

 
|V|emphis
23-01-2005, 15:24 
 
hab meinen fehler gefunden.

ich musste einfach im login.php das pw schon verschlüsseln, nich erst bei der überprüfung (do_login.php)

 
|V|emphis
23-01-2005, 15:43 
 
funktioniert irgendwie doch nicht.
kann mir vielleicht jemand helfen und sagen wie die sql abfrage für name und aussehen muss, und der pw button im login-formular.

thx

 
|V|emphis
23-01-2005, 16:36 
 
also ich hab jetzt die endgültige lösung, die voherigen zwei beiträge sind unnötig.

mein fehler war dass ich das feld in dem das pw gespeichert wird zu kurz war. aber es muss ja mindestens 32 zeichen lang sein.
sorry jungs für die belästigung ;)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:36 Uhr.