Hallo Breadfish Community,
Ich stelle diese Anfrage mal als eigenständiges Thema,
Ich möchte gerne ein UCP für mein Server einstellen, alles schön und Gut!
Das Script läuft mit MySQL.
Mein Problem ist nun das, das Script das Passwort + ein pwSalt anlegt in der User Datenbank,
Da das CP was ich nutzen möchte die Verschlüsselung sha1 beherrscht, aber durch den pwSalt das Login trotzdem nicht geht.
Abfrage im Script:
format(str2, sizeof(str2), "UPDATE `server_user` SET `Passwort` = sha1(concat('%s',sha1(concat(UNIX_TIMESTAMP(),'%s')))), `pwSalt` = sha1(concat(UNIX_TIMESTAMP(),'%s')) WHERE `Username` = '%s'", tmp2, tmp2, tmp2, tmp3);
Und ich kann bei der Installation im UCP folgende Verschlüsselungen auswählen:
- Keine
- MD5
- Sha1
- Whirlpool
- Benutzerdefiniert
Habe Sha1 schon ausprobiert und geht nicht.
Und wenn ich Benutzerdefiniert mache habe ich das stehen:
Benutzerdefiniert
function getPasswordHash($password) {
return md5($password);
}
Nun stelle ich mir die Frage, bei Benutzerdefiniert sollte es schon klappen, nur was genau müsste ich da reinschreiben damit bei der Login Abfrage pwSalt genutzt wird um das Passwort zu entschlüsseln?
Hat da jemand eine Idee?