ich bekomme die Verschlüsselung des Passworts unter Redaxo 5.3 (yform 2.3b2, ycom 2.1b2) nicht hin.
Es soll ein neues Passwort generiert werden, dies verschlüsselt in die Datenbank geschrieben und per mail an den User geschickt werden.
Funktioniert alles, bis auf die korrekte Verschlüsselung!
Wenn ich das Passwort über die Userliste im Backend ändere kommt für das Passwort "test" etwas heraus wie:
$2y$10$243SjcWIn38z8rTN5M9PC.mBUlpYEsflyfvsLHbNpjpzb8EqOnNri
Über meinen yform-Code bei sha1:
2ffbb565fca750aa9808e124c3fe3cbcc9122c44 (Passwort: 7d99bf)
bei md5:
294d18dabbbd6f4983cf0f30c3ffc113 (Passwort: 2e31fa)
Ich nehme an, dass über das Backend zusätzlich ein Salt-Wert gestreut wird, aber wie bekomme ich das in meinen yform-Code?
Mein yform-code (captcha hab ich zum Testen mal weggelassen):
Code: Alles auswählen
email|email|E-Mail-Adresse:*|
validate|empty|email|Bitte geben Sie eine E-Mail-Adresse ein
validate|email|email|Bitte geben Sie eine gültige E-Mail-Adresse ein
validate|existintable|email|rex_ycom_user|email|Diese E-Mail-Adresse ist nicht bei uns registriert.
generate_password|new_password|no_db
hashvalue|password||new_password|sha1|salt ( ?? )
action|readtable|rex_ycom_user|email|email
action|db|rex_ycom_user|email="###email###"
action|tpl2email|send_password_de|email
EDIT: Vielleicht sollte man mal die Community-Damo genau anschauen ... sorry, wollte nicht stören