Hallo Members,
Ich möchte für WBB3 eine WoW Server kompentable Version anbieten.
Die wird für TrinityCore programmiert, und brauche eure Hilfe bei der Passwort aktualisierung.
Hier ist mein aktuelles Script:
Mit MySQL ist er in der Zeit schon längst verbunden. Eine neue Connection muss nicht eingebaut werden!
Jetzt zur meiner frage, es funktioniert nicht. Ich bekomm nach aktualisierung des Passworts eine weiße Seite zu sehen.
Ich glaube aber das es auch an der falschen Stelle ist.
Ich hab es hier reingetan:
Hoffe auf eine funktionierende Antwort!
MFG CySiC95
Ich möchte für WBB3 eine WoW Server kompentable Version anbieten.
Die wird für TrinityCore programmiert, und brauche eure Hilfe bei der Passwort aktualisierung.
Hier ist mein aktuelles Script:
PHP Code:
´ //TrinityCore Passwort aktualisierung
function sha_password($user,$pass){
$user = strtoupper($user);
$pass = strtoupper($pass);
return SHA1($user.':'.$pass);
}
$authdatabase = "loginserver";
$wcfdatabase = "wcf";
$gameusername = $_REQUEST['username']
$shapassword1 = $_POST['newPassword'];
$shapassword2 = sha_password($gameusername,$shapassword1);
mysql_select_db($authdatabase);
mysql_query("UPDATE account SET v='0',s='0',sha_pass_hash='$shapassword2' WHERE username='$gameusername'");
mysql_select_db($wcfdatabase);
Mit MySQL ist er in der Zeit schon längst verbunden. Eine neue Connection muss nicht eingebaut werden!
Jetzt zur meiner frage, es funktioniert nicht. Ich bekomm nach aktualisierung des Passworts eine weiße Seite zu sehen.
Ich glaube aber das es auch an der falschen Stelle ist.
Ich hab es hier reingetan:
PHP Code:
if (!empty($password)) {
if (!empty($updateSQL)) $updateSQL .= ',';
$updateSQL .= "password = '".$password."', salt = '".$salt."'";
$this->password = $password;
$this->salt = $salt;
// Hier ist mein Script
}
MFG CySiC95