Auch wenn ich diesen vorgegebenen Value leer lasse und das Passwort "frisch" eingebe, gibt es einen Anmeldefehler...
Ich habe ganz brav nach Config-Anweisung aus dem
KB_MD5-Manual
die Java-Funktion "enc_form" in der tx_srfeuserregister_pi1_css_tmpl.html eingefügt,
und zwar hinter diese Stelle:
(Zeile 1777) "This template is the response page when the user confirms his subscription...."
(Zeile 1778) <!-- ###TEMPLATE_SETFIXED_OK### begin -->
Code:
<script language="JavaScript" type="text/javascript">
<!--
function enc_form(form) {
var pass = form['FE[fe_users][password]'].value;
var pass_again = form['FE[fe_users][password_again]'].value;
if (pass == '') {
alert('You must enter a password !');
}
if (pass != pass_again) {
alert('The two passwords must match !');
form['FE[fe_users][password]'].select();
form['FE[fe_users][password]'].focus();
return false;
}
var enc_pass = MD5(pass);
form['FE[fe_users][password]'].value = enc_pass;
form['FE[fe_users][password_again]'].value = enc_pass;
return true;
}
// -->
</script> Für das Editieren des Users (hinter <!-- ###TEMPLATE_EDIT### begin -->)
lag bereits eine Javascript-Funktion "enc_form" vor, die ich erstmal unberührt lasse..
Tja, und dann sehe ich noch zusätzlich die Funktion "superchallenge_pass(form)" im Quelltext der generierten Confirmation-Seite..
Tja, woher kommt nun Superchallenge und wieso klappt es nicht, wenn man das passwort frisch eingeben läßt und abschickt?