[TYPO3-german] Frontend User Registration

Peter Unden ameise at t-online.de
Sun Nov 4 14:28:05 CET 2007


Ein fröhliches Hallo allerseits.

Extension: Frontend User Registration
Extension key: sr_feuser_register

Problem-Beschreibung:
Wenn man vergisst, ein Pflichtfeld im ersten Eingabe-Formular 
auszufüllen (z.B. Vorname), wird das Eingabe-Formular, mit einer 
Fehlermeldung über dem entsprechenden Formular-Feld, erneut angezeigt.

Bei der erneuten Anzeige des Formulars wird das schon eingegebene 
Passwort "verMD5tet" in einem <script type="text/javascript"> 
mitgeliefert - z. B.:
updateForm('tx-srfeuserregister-pi1-fe_users_form','FE[fe_users]
[password]','d3c8f4a2de7e6e797311241250a5fa73')

Wenn dann alle Eingaben richtig sind, werden alle Daten noch einmal zur 
Kontrolle angezeigt, bevor der Eintrag in die Datenbank-Tabelle fe_users 
erfolgt. Bei dieser "Kontroll-Anzeige" werden die Daten dann in 
Hidden-Feldern mitgeliefert - z. B.:
<input type="hidden" name="FE[fe_users][password]" 
value="4ba766482eac20519e7086b1b26d1a64" />

Was hier passiert ist, ist die Tatsache, dass das bereits beim ersten 
Mal "verMD5tete" Passwort ein weiteres mal "verMD5tet" wurde und zwar so 
oft, wie das Eingabeformular zur wiederholten "Eingabekorrektur" 
angezeigt wurde.

Eine einmalige "VerMD5tung" muss aber eingehalten werden, sonst kann 
sich der "neu erstellte User" nie anmelden.

Wo muss ich "ansetzen", damit das "verMD5tete" Passwort kein weiteres 
Mal "verMD5tet" wird?

Mit den besten Grüßen
Peter

----------------------------------------
<mensch>
   ...
   <zweck>
     Der Zweck des Lebens ist Reproduktion.
     <sinn>
       Der Sinn des Lebens besteht darin,
       sich so oft wie möglich wohl zu fühlen.
     </sinn>
   </zweck>
</mensch>


More information about the TYPO3-german mailing list