Zum Inhalt springen

Login mit Newloginbox / User Registration

Erstellt am 27. März 2007 · 4 Antworten · letzte Antwort am 5. Mai 2007

Tags: felogin, Frontend-Benutzer, Frage

Klaus Mezger ·

Hallo Typo3 Profis
Mein Login meldet immer Login Fehler und ich suche den Fehler schon seit vielen Stunden.
Ich benutze Typo3 V4.02 und die Extensions
- newloginbox und
- sr_feuser_register.
Die Registrierung funktioniert, aber das Login nicht.
In der Datenbank finde ich die User, allerdings in den normalen Feldern und nicht als XML "pi_flexform".
Es scheint ein Problem mit dem "storage folder" zu sein.
Auch das User Listing Plugin findet keine User.
Ich sehe die user im Backend (Page Modul) bei der "2. Seite" der Registrierung.
Unklar ist mir, woher das Newlogin Formular "weiss", auf welche Usergruppe es sich bezeihen soll, denn es gibt 2 Gruppen(wie im Manual der Extension sr_feuser_register beschrieben).
- UponRegistration
- AfterRegistration

Hat jemand einen Rat oder einen Link, wo der ganze Mechanismus klar beschrieben ist?

Vielen Dank
Klaus

Klaus Mezger ·

Das Problem ist gelöst 😃
Danke ecbk, Deine Message hat mich dazugebracht, alles nochmal von Vorne anzugehen. Mein Problem waren die verschiedenen ID's und PID's sowohl für die "newloginbox" als auch für die "sr_feuser_register" Extension.
Bei mir hat die sr_feuser_register Extension die user auf eine andere Seite geschrieben als es die "newloginbox erwartet hat...

!!!Wichtig sind die folgenden Einträge!!! im Konstantenbereich des globalen TS Templates:

#PID 70 ist die Systemfolder Seite mit den Usergruppen und Usern
#für die Loginbox
styles.content.loginform.pid = 70
#für die Registrierung
plugin.tx_srfeuserregister_pi1.pid = 70

Hier nochmals ein Gesamtauszug der funktionierenden Konfiguration:

plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 2
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 1
plugin.tx_srfeuserregister_pi1.loginPID = 68
plugin.tx_srfeuserregister_pi1.registerPID = 71
plugin.tx_srfeuserregister_pi1.editPID = 72
plugin.tx_srfeuserregister_pi1.confirmPID = 73
plugin.tx_srfeuserregister_pi1.email = info@rfbeam.ch
plugin.tx_srfeuserregister_pi1.maxImages = 0
plugin.tx_srfeuserregister_pi1.siteName = RFbeam Microwave GmbH
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name,email, address, city, static_info_country, company
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name,email, address, city, static_info_country, zip, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable

styles.content.loginform.pid = 70
plugin.tx_srfeuserregister_pi1.pid = 70

Ich hoffe, dass das auch anderen hilft!
Klaus

Popp ·

Hallo Klaus,

also mir haben Deine Ausführungen schon mal weitergeholfen.
Danke!

Was mir aber noch unklar ist, wie mache ich das mit dem Template??
Ich arbeite mit templavoila, kann das zu Konflikten kommen?
Im Moment erhalte ich unter Benutzerregistrierung die Fehlermeldung:
Edit-option is not set in TypoScript
Benutzerregistrierung ist auch nicht verlinkt.

Besten Dank schon mal!

Klaus Mezger ·
Popp schrieb

.. Was mir aber noch unklar ist, wie mache ich das mit dem Template??
Ich arbeite mit templavoila, kann das zu Konflikten kommen?

Hier kann ich leider nicht weiterhelfen, da ich templavoila zuwenig kenne.
Grüsse
Klaus