Seite 1 von 1
passwörter codieren.
Verfasst: 10.05.2004 17:54
von Lord_Femto
hi supporter. ich suche folgendes:
wenn man sich in einem forum anmeldet, dann gibt man ja sein passwort ein, welches auf der datenbank verschlüsselt angezeigt wird. nun ist meine frage, wie ich das mit einem formular mache.
das problem ist, dass auch andere admins auf die datenbank zugriff haben. doch diese sollen nicht die passwörter sehen.
wie kann ich sie in der mysql db verschlüsseln und so abgleichen, dass sie beim abfragen wieder erkannt werden?!?
Danke im Voraus
Re: passwörter codieren.
Verfasst: 10.05.2004 18:03
von Schumi
Lord_Femto hat geschrieben:das problem ist, dass auch andere admins auf die datenbank zugriff haben. doch diese sollen nicht die passwörter sehen.
Und wo ist da das Problem? Was sollen andere Admins mit dem Hash anfangen? Siehe KB:md5
wie kann ich sie in der mysql db verschlüsseln
Mit der Funktion md5($passwort), wenn du das Passwort im Klartext hast.
Verfasst: 10.05.2004 20:00
von Lord_Femto
achso. danke für den tipp. aber was ist jetzt, wenn ich über php ein passwort verschlüsseln will?
muss ich dann einfach nur:
und schon ist es verschlüsselt?
in welcher datei von php nimmt dies anwendung?
und wie verläuft die abfrage. beispielsweise mit dem login etc. ?
Verfasst: 11.05.2004 13:59
von Schumi
Lord_Femto hat geschrieben:und schon ist es verschlüsselt?
Genau
in welcher datei von php nimmt dies anwendung?
In der login.php bzw includes/usercp_register.php
und wie verläuft die abfrage. beispielsweise mit dem login etc. ?
Beim Login wird der md5-Hash des eingegebenen Passwotes gebildet und mit dem in der Datenbank verglichen.
Code: Alles auswählen
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);
[...]
oder in der usercp_register
Code: Alles auswählen
if ( !$error )
{
$new_password = md5($new_password);
$passwd_sql = "user_password = '$new_password', ";
}
Schau dir einfach mal die beiden Dateien an.
Verfasst: 11.05.2004 19:04
von Lord_Femto
hi schumi. ich habe ein problem. er verschlüsselt zwar das passwort, doch egal welches ich eingebe, es ist immer deselbe verschlüsslungscode.
bitte um hilfe.
Verfasst: 12.05.2004 16:36
von Lord_Femto
keiner eine idee, woran der fehler liegt.
ja ja ich weiß, an meiner unwissenheit. doch wie kann man meine unwissenheit aufbessern.