Zum Inhalt springen

Problem: Gruppenzuweisung bei Betaetigungsmail mit sr_feuser_register

Erstellt am 1. August 2006 · 1 Antwort · letzte Antwort am 2. August 2006

Tags: Frontend-Benutzer, Frage

T0m ·

Hallo

ich hab 2 Anmeldeseiten (eine fuer meine 2 Benutzergruppen (Mitarbeiter/Kunde)

ich verwende fuer die Anmeldung die EXT sr_feuser_register
ich hab 2 Seiten angelegt auf denen ich das Plugin einbinde und hab auf de Seite jeweils ein ExtTemplate angelegt wo ich das verwendete TemplateFile und die Usergroups konfiguriert habe

wenn sich ein neuer Mitarbeiter oder Kunde registriert landet er in der richtigen Gruppe NewMitarbeiterUnconf bzw NewKundeUnconf

er bekommt auch die Mail mit dem Link zur Bestaetigung, allerdings aendert sich darauf seine Gruppe nicht
eigentlich sollte er in NewMitarbeiterConf bzw NewKundeConf sein er ist aber jedochnach wie vor in der *Unconf Gruppe

meine IDs fuer die Gruppen
3 Mitarbeiter (Mitarbeiterzugang)
4 Kunde (Kundenzugang)
5 NewMitUnconf (neuer Mitarbeiter noch nicht bestaetigt)
6 NewMitConf (neuer Mitarbeiter betaetigt)
7 NewKundeUnconf (neuer Kunde noch nicht bestaetigt)
8 NewKundeConf (neuer Kunde bestaetigt)

nach der oben Erwaehnten Anmeldung landet ein Kunde in Gruppe 5

er erhaelt folgenden Link (zu Uebesichtlichkeit umgebrochen):

http://MEINSERVER/index.php?id=151&tx_srfeuserregister_pi1[rU]=14&tx_srfeuserregister_pi1[cmd]=setfixed
&tx_srfeuserregister_pi1[sFK]=APPROVE&fD[_FIELDLIST]=uid%252Cpid%252Cusergroup&fD[usergroup]=6
&fD[disable]=0&tx_srfeuserregister_pi1[aC]=319d1a87

kann mir jemand sagen warum er nicht in Gruppe 6 landet sondern nach wie vor in Gruppe 5 liegt nachdem er den Link geklickt hat ? (die Eigenschaft versteckt des Users verschwindet in meinem Frontenduser Folder)

ID des Frontenduserfolders: 148
ID des Kundenanmeldeformulars: 149
ID des Mitarbeiteranmeldeformulars: 160

kann es sein dass der Link im Bereich zwischen [_FIELDLIST] und [usergroup] nicht stimmt ?

kann mir jemand weiterhelfen ?
hab ich alle wichtigen Angaben gemacht oder hab ich was vergessen ?

Danke
Gruessle Tom

T0m ·

habe zum Test eine dritte Anmeldeseite eingerichtet, dafuer auch 3 Testgruppen angelegt

Gruppen IDs:
1 NewUserUnconf
2 NewUserConf
9 NewUser

wenn ich mit dieser Anmeldung einen neuen FE User anleg dann funktioniert alles, de User ist nach abschicken der Anmeldung in Gruppe 1
nach Bestaetigung in Gruppe 2 und kann dann in Gruppe 9 verschoben werden.

bei den andren klappt es nach wie vor nicht

ich hab nun schon die ganze Konfiguration mit ins Ext Template kopiert, was allerdings keine Veraenderung gebracht hat
Konfiguation Ext Template File (Kunde):

CONSTANTS:
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 7
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 8
plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation = 4

plugin.tx_srfeuserregister_pi1.pid = 148
plugin.tx_srfeuserregister_pi1.loginPID = 145
plugin.tx_srfeuserregister_pi1.registerPID = 149
plugin.tx_srfeuserregister_pi1.editPID = 150
plugin.tx_srfeuserregister_pi1.confirmPID = 151
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, fax, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable

SETUP:
plugin.tx_srfeuserregister_pi1{
  templateFile = fileadmin/template/tx_srfeuserregister_kunde.html
}

Mitabeiter analog bis auf ID 3,5,6 und RegisterPID 160

die Links die ich zur Bestaetigung bekomm sehn alle fast gleich aus (Unterschied in [rU],[usergroup] und [aC], wobei mir aC nichts sagt, scheint aber irgendein Hash Wert zu sein, weiss jemand woraus dieser gebildet wird, evtl liegt das Problem daran)

http://MEINSERVER/index.php?id=151&tx_srfeuserregister_pi1[rU]=23&tx_srfeuserregister_pi1[cmd]=setfixed&tx_srfeuserregister_pi1[sFK]=APPROVE
&fD[_FIELDLIST]=uid%252Cpid%252Cusergroup&fD[usergroup]=2&fD[disable]=0&tx_srfeuserregister_pi1[aC]=1f63594c
http://MEINSERVER/index.php?id=151&tx_srfeuserregister_pi1[rU]=24&tx_srfeuserregister_pi1[cmd]=setfixed&tx_srfeuserregister_pi1[sFK]=APPROVE
&fD[_FIELDLIST]=uid%252Cpid%252Cusergroup&fD[usergroup]=6&fD[disable]=0&tx_srfeuserregister_pi1[aC]=75d8312b
http://MEINSERVER/index.php?id=151&tx_srfeuserregister_pi1[rU]=26&tx_srfeuserregister_pi1[cmd]=setfixed&tx_srfeuserregister_pi1[sFK]=APPROVE
&fD[_FIELDLIST]=uid%252Cpid%252Cusergroup&fD[usergroup]=8&fD[disable]=0&tx_srfeuserregister_pi1[aC]=baf531c3

vielleicht hat jemand nen Tip was ich noch probieren kann, viel mehr faellt mir momentan grad nicht dazu ein 🙁