sr_feuser_register: Problem mit AuthCode bei adminReview

Autor Nachricht
Verfasst am: 21.04.2008 [11:52]
hildebecker

[Themenersteller]
dabei seit: 19.09.2006
Beiträge: 27

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. icon_confused.gif

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. icon_rolleyes.gif

In Zeile 134 in class.tx_srfeuserregister_auth.php steht folgender Code

Php:Zeilennummerierung:  An / Aus

  1. $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

Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tx_srfeuserregister_pi1.pid = 49
  2. plugin.tx_srfeuserregister_pi1.loginPID = 40
  3. plugin.tx_srfeuserregister_pi1.registerPID = 58
  4. plugin.tx_srfeuserregister_pi1.editPID = 59
  5. plugin.tx_srfeuserregister_pi1.confirmPID = 60
  6. plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 60
  7.  
  8. plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation = 3
  9. plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 3
  10. plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 2
  11.  
  12. plugin.tx_srfeuserregister_pi1.linkToPID = 3
  13. plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, email, address, city, zip, telephone, fax, company
  14. plugin.tx_srfeuserregister_pi1.email = meine.mail@mail.de
  15. plugin.tx_srfeuserregister_pi1.dateFormat = d-m-Y
  16. plugin.tx_srfeuserregister_pi1.salutation = formal
  17. plugin.tx_srfeuserregister_pi1.siteName = blabla
  18. plugin.tx_srfeuserregister_pi1.pidTitleOverride = blabla
  19.  
  20. plugin.tx_srfeuserregister_pi1.enableAdminReview = 1
  21. plugin.tx_srfeuserregister_pi1.enableEmailConfirmation = 1
  22. plugin.tx_srfeuserregister_pi1.useShortUrls = 1
  23. plugin.tx_srfeuserregister_pi1.enableAutoLoginOnConfirmation = 0
  24. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminAccept = 1
  25. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminRefuse = 1
  26. plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 0
  27. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove = 0
  28. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRefuse = 0
  29. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister = 0
  30. plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate = 0
  31. 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
Verfasst am: 22.04.2008 [09:31]
Jeff_s

dabei seit: 30.01.2008
Beiträge: 9

Hallo Hildebecker,

habe genau dasselbe Problem wie du und bis jetzt auch noch keine Lösung gefunden.

Wenn du mittlerweile eine Lösung gefunden hast könntest du sie bitte Posten.

Wäre dir sehr Dankbar.
Verfasst am: 29.04.2008 [16:23]
hildebecker

[Themenersteller]
dabei seit: 19.09.2006
Beiträge: 27

Hallo Jeff,

leider habe ich immer noch keine Lösung gefunden. Habe zwar die Warnung mit Hilfe einer if-Abfrage ausgeblendet, aber der user wird immer noch darüber informiert, dass es ein Problem bei der Anmeldung gibt. Ich finde im Code auch nicht die Stelle, wo diese Fehlermeldung ausgelöst wird. Hm...
Bist du inzwischen weitergekommen?

HB




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.