Zum Inhalt springen

FE User Registration

Erstellt am 7. Mai 2004 · 7 Antworten · letzte Antwort am 5. Februar 2008

Tags: Frage

Hupsala2003 ·

Hallo,
habe jetzt erstmal ne Ewigkeit das Forum durchforstet und nach dem Fehler den ich habe gesucht.
Es geht um folgendes. Ich habe auf der seite die New Login Box und dafür habe ich jetzt die FE User Registration eingebaut und konfiguriert. Nur irgendwie schreibt der meine User nicht in den SysOrdner, sondern auf die Loginseite. Folglich funktioniert der Login nicht.

userGroupUponRegistration = 1
userGroupAfterConfirmation = 2
loginPID = 2
registerPID = 33
editPID = 34
confirmPID = 35
pid = 3

Das ist quasi der Code und ich habe keine Idee mehr was ich falsch gemacht haben könnte.

Hupsala2003 ·

- PROBLEM SELBST GELÖST - 😉

Man setze einfach die Register PID gleich der Confirm PID und schon funktioniert das ganze. Scheint wohl ein Bug um Modul zu sein.

maxhb ·

Hi!

Hupsala2003 schrieb

Man setze einfach die Register PID gleich der Confirm PID und schon funktioniert das ganze. Scheint wohl ein Bug um Modul zu sein.

Genau dieses Problem treibt mich gerade in den Wahnsinn!
habe Deinen Tipp probiert, leider passiert aber nichts.

Habe folgende Seitenstruktur (PIDs in Klammern):

Hauptseite (17)
  - Create (18)
  - Confirm (20)
  - Edit  (19)
Benutzer (16 = SysFolder)

Daher folgendes Setup:

plugin.feadmin.fe_users {
  pid = 16
  loginPID = 17
  registerPID  = 18
  editPID = 19
  confirmPID = 20
  userGroupUponRegistration = 2
  userGroupAfterConfirmation =  3
}

Damit klappt es aber nicht, daher habe ich Deinen Hinweis befolgt und folgendes geändert:

  ...
  registerPID  = 20
  confirmPID = 20
  ...

Leider brachte das aber auch keine Verbesserung.

habe dann gesehen, dass die FE_USER immer in völlig falschen Ordnern erstellt werden und nicht in meinem SysFolder auftauchen. Kopiewre ich sie dann per Hand dort hin, klappt alles.

Hat jemand einen Tipp?

CU
maxbh

maxhb ·

Hi!
Mittlerweile bin ich so weit gekommen, dass bei einer Registrierung auch ein entsprechender benutzer angelegt wird. Dieser ist zunächst "hidden", nach der Bestätigung per Maillink dann nicht mehr versteckt.
Leider klappt es mit dem Einloggen jedoch nicht, da dem Benutzer keine Benutzergruppe zugeordnet wird, obwohl ich im Setup die IDs der beiden zu verwendenden Usergroups angegeben habe.
Trage ich die Usergroup von hand nach ist alles O.K.

Hat jemand eine Idee welchen Fehler ich mache?

CU
maxhb

maxhb ·

hat sich mittlerweile alles in Wohlgefallen aufgelöst.
man sollte den obigen Code halt in den Constantsbereich schreiben und nicht ins Setup 😉

CU
maxhb

doku ·

täterätäää...

glaub mir, wenn ich nich genauso blind gewesen wäre, dann hätte ich´s auch gepostet... 😉

maxhb ·
doku schrieb

täterätäää...

Das kann man wohl laut sagen, bin vor lauter Lachen fast vom Stuhl gefallen, als ich's gemerkt hab :o

CU
maxhb

madmad ·

Hi,

habe auch das Problem, dass der Benutzer zwar angelegt, aber weder zum richtigen Ordner, noch zur Usergroup zugeordnet wird. Habe hier mehrere Posts gelesen, komme aber irgendwie nicht weiter.
Zudem klappt es nicht, dass ich als admin ne mail kriege, in der ich den user bestätigen kann.
Ich liste mal auf, was ich so habe:

Website= id1
Loginbox= id60
Registration= id94
Sys-Folder FE-User= id 72

[tx_srfeuserregister_pi1]
[file]
[forceFileDelete]=1
[HTMLMailCSS]=EXT:sr_feuser_register/pi1/tx_srfeuserregister_htmlmail.css
[email]=webmaster@wsv-geisenheim.de
[siteName]=Registrierung
[formFields]=username, password, first_name, last_name, status, date_of_birth, email, address, city, telephone, fax, language, image, comments, disable
[requiredFields]=username,password,first_name,last_name,email
[useEmailAsUsername]=0
[generateUsername]=0
[generatePassword]=0
[authcodeFields]=uid
[codeLength]=8
[onChangeCountryAttribute]=javascript:window.document.forms['fe_users_form'].submit();
[pid]=72
[pidTitleOverride]=
[registerPID]=94
[editPID]=
[confirmPID]=72
[confirmInvitationPID]=
[confirmType]=0
[loginPID]=60
[linkToPID]=
[linkToPIDAddButton]=0
[defaultCODE]=
[enablePreviewRegister]=1
[enablePreviewEdit]=1
[enableAdminReview]=0
[enableEmailConfirmation]=1
[enableEmailOnApprove]=1
[enableEmailOnRefuse]=1
[enableEmailOnRegister]=1
[enableEmailOnUpdate]=1
[enableEmailOnDelete]=1
[enableAdminNotifyConfirmation]=1
[enableAdminNotifyOnApprove]=1
[enableAdminNotifyOnRefuse]=1
[enableAdminNotifyOnRegister]=1
[enableAdminNotifyOnUpdate]=1
[enableAdminNotifyOnDelete]=1
[enableAdminNotifyOnAdminAccept]=1
[enableAdminNotifyOnAdminRefuse]=1
[enableHTMLMail]=1
[enableEmailAttachment]=0
[enableAutoLoginOnCreate]=0
[enableAutoLoginOnConfirmation]=0
[autoLoginRedirect_url]=
[userGroupUponRegistration]=
[userGroupAfterConfirmation]=
[allowUserGroupSelection]=0
[allowUserGroupUpdate]=0

Was ist da falsch??

Bin neu-benutzer von Typo3 und hab auch so nicht allzuviel Erfahrung mit dem ganzen Kram.
Den Benutzer, den ich allerdings per Hand angelegt habe im Sys-Folder klappt einwandfrei.

Gruß, Mad