Seite 1 von 1
Password verslüsselung zurück auf MD5 setzt
Verfasst: 05.01.2008 17:20
von ArtusPendragon
wie kann man die Passwort verschlüsselung wieder auf den Standart von PHPbb2 setzen also als normalen MD5 hash.
Ich weis das das mitlerweile unsicher ist aber ich brauch nen Normalen md5 Hash.
Und das neue PHPbb gefällt mir super gut da habt ihr wirklich was geiles zusammengebaut.
aber es solte in den Ersten paar versionen noch möglichsein die "alten" Passwörter zu behalten
Verfasst: 05.01.2008 17:34
von bantu
Die alten Passwörter werden doch problemlos übernommen, oder? Wozu brauchst du MD5?
Verfasst: 05.01.2008 17:40
von ArtusPendragon
ich hab EQdkp Plus noch am laufen und das kreift auf die User Tabelle von PHPbb zu.
Da hab ich das Problem das man sich nicht mehr bei eqdkp einlogen kann weil dies das passwort mit md5 überprüft.
hier mal der Quell code des Logins evtel muss man hir nur a bissal was umstellen.
Code: Alles auswählen
function login($username, $password, $auto_login)
{
global $user, $db, $eqdkp;
$sql = 'SELECT user_id, username, user_password, user_email, user_active
FROM ' . USERS_TABLE . "
WHERE username='" . $username . "'";
$result = $db->query($sql);
if ( $row = $db->fetch_record($result) )
{
$db->free_result($result);
if ( (md5($password) == $row['user_password']) && ($row['user_active']) )
{
$auto_login = ( !empty($auto_login) ) ? md5($password) : '';
return $this->create($row['user_id'], $auto_login, true);
}
}
return false;
}
Verfasst: 05.01.2008 17:42
von bantu
Es sollte nicht schwer sein auf die Passwort-validier-Funktion von phpBB3 zuzugreifen. Dazu gibt es auch schon ein paar Themen, wo wir das ausführlicher besprochen haben.
Verfasst: 05.01.2008 17:45
von ArtusPendragon
das ist ja schön und gut aber gibt es die möglichkeit die passwörter in md5 zu speichern oder nicht ?
Verfasst: 05.01.2008 17:47
von bantu
Du musst so oder so den Code editieren und dann kannst du gleich auf die sichere Methode zugreifen.
Dort solltest du ansezten:
functions.php,
function phpbb_hash und weitere.
http://www.phpbb.de/viewtopic.php?t=161 ... light=hash