Einzelnen Beitrag anzeigen
  #6  
Alt 14.05.08, 18:14
Fizz Fizz ist offline
Forum Newbie
 
Registriert seit: 18.04.07
Ort: Dortmund
Alter: 28
Beiträge: 22
Fizz eine Nachricht über ICQ schicken

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?
Mit Zitat antworten