Hallo Forum,
ich habe sr_feuser_register 2.5.9 installiert und möchte, dass die User, die sich anmelden, von einem Admin freigeschaltet werden sollen.
Wenn sich jetzt ein User anmeldet läuft auch alles wunderbar bis zu dem Punkt wo der User die Bestätigung darüber erhält, dass der Admin ihm gnädig war und er sich jetzt einloggen darf. Klickt man auf den Link in dieser Mail, erscheint ein Login-Formular mit bereits eingetragenen Userdaten. Wird dann der Button Login gedrückt erhalte ich eine PHP-Warnung:
Warning: implode() [function.implode]: Bad arguments. in meineSeite/typo3conf/ext/sr_feuser_register/lib/class.tx_srfeuserregister_auth.php on line 134
Darüber hinaus wird dem User mitgeteilt, dass er jetzt erfolgreich eingeloggt ist. Und direkt in der nächsten Zeile, dass es wohl ein Problem zu geben scheint und die Registrierung nicht zuende geführt werden kann. o.O
Das Interessante dabei ist, dass der User trotzdem eingeloggt ist und die Daten korrekt gespeichert werden. Nur die PHP-Warnung und die Ansage, dass es ein Problem bei der Registrierung gab würden den User sicherlich verwirren. #paralyzed#
In Zeile 134 in class.tx_srfeuserregister_auth.php steht folgender Code
$preKey = implode('|',$recCopy_temp);
Offensichtlich ist die Variable $recCopy_temp leer und verursacht so die Fehlermeldung. Leider weiß ich nicht, was ich tun soll, um den Fehler zu beheben. Liegt es vielleicht an irgendeiner Configurations-Einstellung von mir?
Meine Constants sehen aus wie folgt
plugin.tx_srfeuserregister_pi1.pid = 49
plugin.tx_srfeuserregister_pi1.loginPID = 40
plugin.tx_srfeuserregister_pi1.registerPID = 58
plugin.tx_srfeuserregister_pi1.editPID = 59
plugin.tx_srfeuserregister_pi1.confirmPID = 60
plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 60
plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation = 3
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 3
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 2
plugin.tx_srfeuserregister_pi1.linkToPID = 3
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, email, address, city, zip, telephone, fax, company
plugin.tx_srfeuserregister_pi1.email = meine.mail@mail.de
plugin.tx_srfeuserregister_pi1.dateFormat = d-m-Y
plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.siteName = blabla
plugin.tx_srfeuserregister_pi1.pidTitleOverride = blabla
plugin.tx_srfeuserregister_pi1.enableAdminReview = 1
plugin.tx_srfeuserregister_pi1.enableEmailConfirmation = 1
plugin.tx_srfeuserregister_pi1.useShortUrls = 1
plugin.tx_srfeuserregister_pi1.enableAutoLoginOnConfirmation = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminAccept = 1
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminRefuse = 1
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRefuse = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnDelete = 0
Ich würde mich freuen, wenn jemand einen Rat oder einen Ansatz hat, wo ich weiter suchen könnte.
LG
hb