Hallo,
ich bin noch ein ziemlicher Anfänger und bin deswegen seit einiger Zeit damit beschäftigt mit sr_feuser_register und newloginbox eine Registrierung und einen Userbereich zu schaffen. Es klappt auch alles soweit, außer die User keine der beiden Usergruppen zugeordenet wird und auf invisible stehen. Ändere ich dies händisch um, ist der User in der Lage sich einzuloggen. Desweiteren habe ich bislang nicht herausgefunden wie ich es schaffe, dass der user eine Email mit einem Aktivierungslink erhält, sowie der admin auch solch eine Email um den User freizuschalten. Zum Schluss soll der User dann noch die Info erhalten, dass er jetzt Freigeschalten wurde.
Mir fehlt momentan ein Ansatz auf den ich aufbauen kann. Bitte helft mir?!?
Wie kann ich dies umsetzen???
Hier mein TS:
plugin.tx_newloginbox_pi1 {
email_from = name@testseite.com
email_fromName = Absender Name
replyTo = www.testseite.com
showForgotPassword = 1
}
config.sys_language_uid = 0
config.language = de
config.locale_all = german
config.typolinkLinkAccessRestrictedPages = NONE;
# Frontend User Registration-Parameter setzen
plugin.tx_srfeuserregister_pi1 {
enableAdminNotifyConfirmation = 1
enableEmailOnDelete = 1
enableAdminNotifyOnApprove = 1
enableAdminNotifyOnRefuse = 1
enableAdminNotifyOnRegister = 1
enablePreviewEdit = 1
enableEmailConfirmation = 1
enableEmailOnApprove = 1
useShortUrls = 1
enableAutoLoginOnConfirmation = 1
enablePreviewRegister = 1
email = myemail@mysite.com
siteName = testseite
# Constant für sys ordner mit FE-User
pid = 40
registerPID = 60
editPID = 61
loginPID = 59
pidTitleOverride = testseite
userGroupUponRegistration = 3
userGroupAfterConfirmation = 2
useMd5Password = 0
}
und folgende Konstanten:
plugin.tx_newloginbox_pi1.storagePid = 40 #Id des Sysordners mit den User
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 3 #Gruppen-id nach Registrierung. In diesem Fall Id der Gruppe 'Kunde-unbestaetigt'
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 2 #Gruppen-id nach Reg-Bestätigung. In diesem Fall Id der Gruppe 'Kunde'
plugin.tx_srfeuserregister_pi1.loginPID = 59
plugin.tx_srfeuserregister_pi1.registerPID = 60
plugin.tx_srfeuserregister_pi1.editPID = 61
plugin.tx_srfeuserregister_pi1.confirmPID = 62
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, date_of_birth, email, usergroup, address, city, zone, static_info_country, zip, telephone, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name,email,city,zip,address, telephone
plugin.tx_srfeuserregister_pi1.property = value
Ich hoffe ich habe es richtig erklärt wo mein Problem liegt.