Hallo,
ich habe die Login Box über einen Marker in mein Skript eingebunden und zusätzlich md5 Hashing aktiviert.
Dadurch wird in mein HTML folgendes am Marker ###EXTRA_HIDDEN### des Login-Templates eingetragen:
<input type="hidden" name="challenge" value="b70492f9547b7281c4c1b57e3a1bac03">
Das ist nicht XHTML valide.
Wie bekomme ich das valide? Ich müsste also irgendwo den fehlenden Backslash einsetzen...
Hast du schon eine Lösung gefunden?
? im template?
fe_login bindet ein template ein - dieses einfach entsprchend editieren...
Nein leider nicht:
es wird im Template ein Marker names:
###EXTRA_HIDDEN###
angesprochen.
Dort ist nichts zu ändern, es muss in der PHP-Datei der Fehler liegen.
Folgender Tag wird generiert:
<input type="hidden" name="challenge" value="6cf699c368015ea9e723a9781e723b35">
es fehlt /> am Ende.
Gruß
acho, sorry =)
die entsprechende stelle befindet sich in der Datei typo3conf/ext/kb_md5fepw/pi1/class.tx_kbmd5fepw_newloginbox.php in der Funktion loginFormOnSubmit (Zeile: 81)
gruß
---edit---
Es gibt auch schon einen bug eintrag im TYPO3 Bugtracker --> http://bugs.typo3.org/view.php?id=4201, doch leider scheint da nichts zu passieren, da letztes update vom 12.09.06 09:57 !!!
Ah, es werde valide.... ;-)
Danke Dir für die Hardcoded - Lösung...
Sollte ja für den Entwickler nicht wirklich das Problem sein das mal zu fixen..
Immer wieder gerne 🙂
Ich habe gestern kurz mit dem Entwickler darüber gesprochen, die extension kb_md5fepw hat er gestern im TER als "obsolete" markiert. Die extension wurde durch die sysExt salted passwords ersetzt, welche auch . Vielmehr sollte man sich mit dieser auseinander setzen. 😃
Besten Gruß