Zum Inhalt springen

sr_feuser_register und md5

Erstellt am 17. März 2008 · 3 Antworten · letzte Antwort am 17. März 2008

Tags: Frontend-Benutzer, Frage

froemken ·

Hallo zusammen,

ich weiß, zu diesem Problem gibt es schon massig Beiträge, aber ich habe kein Problem mit der "kb_md5fepw". Die funktioniert.

Mein Problem ist, dass nach dem Klick auf dem Link in der Confirmation-Mail direkt eine Seite angezeigt wird, auf der unter anderem die newloginbox mit VORGEGEBENEN Werten für den Login vorhanden sind.

Ich glaube der übergebene Hash-Wert sorgt dafür, dass Typo3 weiß, wer dahinter steckt und ließt den usernamen und das passwort (md5-verschlüsselt) aus und trägt diese beiden Werte in die newloginbox ein.

Jetzt steht ein 20stelliges Passwort im Passwortfeld. Klicke ich jetzt auf Login wird dank kb_md5fepw das vorgegebene MD5-Passwort noch mal per MD5 verschlüsselt und stimmt nun nicht mit der DB überein.

Gibt es eine Möglichkeit die vorgegebenen Werte rauszuschmeißen? Denn ein Login mit meinem "richtigen" Passwort klappt ohne Probleme. Auch nach der Registrierung.

Danke Euch

Stefan

Michaelh74 ·

Bin mir nicht 100%ig sicher, aber das müßte sich doch im Template der sr_feuser_register erledigen lassen. Dort im entsprechenden Formular die Werte raus.

Gruß
Michael

froemken ·

Grundsätzlich ist der Gedanke gar nicht so falsch, aber was macht man, wenn man in der 111KB großen Templete Datei das hier findet:

<p style="margin-top: 20px"><em>Template, displayed if the user is already logged in.</em></p>
<!-- ###TEMPLATE_CREATE_LOGIN### begin-->
<p><a href="###EDIT_URL###" title="###LABEL_TOOLTIP_CLICK_HERE_TO_EDIT###">###LABEL_CLICK_HERE_TO_EDIT###</a></p>
<!-- ###TEMPLATE_CREATE_LOGIN### end-->

Template_create_login hört sich doch gut an, oder habe ich die falsche Stelle gefunden?!

Stefan

froemken ·

Hatte die falsche Datei und dann auch noch die falsche Stelle.

Also:

In der Datei: tx_srfeuserregister_pi1_css_tmpl.html
muss in Zeile 578 und 1761 der Wert ###FIELD_password###
rausgenommen werden.

Das klappt allerdings nur, wenn man auch den CSS-Style für die Registerform genommen hat.

Für den Old-Style war's glaub ich Zeile 632 und 2010. Am besten sucht Ihr einfach in den 3 Templatedateien nach ###FIELD_password### und löscht die entsprechenden Zeichen.

Stefan