Zum Inhalt springen

Ich bekomme es einfach nicht hin

Erstellt am 25. April 2006 · 3 Antworten · letzte Antwort am 30. Juni 2006

Tags: felogin, Frontend-Benutzer, Frage

swapo ·

Moin,
ich habe vor einiger Zeit mit Typo3 3.8 mal einen wunderbar funktionierenden Loginbereich hinbekommen. Jetzt möchte ich für ein anderes Projekt dasselbe mit 4.0 machen und bekomme es einfach nicht hin. der Login ist nie erfolgreich.
Vermutlich ist es nur eine Kleinigkeit, wäre nett, wenn mir jemand auf die Sprünge helfen könnte.

So sieht mein Versuch bisher aus:

1. Extension "feuser_admin 1.0.2" installiert

2. Einen SysOrdner angelegt, der die Benutzer/Gruppen enthalten soll (id=30)

3. Benutzer- und Gruppen in diesem Ordner angelegt.

4. Im Constant-Bereich des Templates (Die gesamte Site hat nur ein Template) "styles.content.loginform.pid = 30" eingetragen.

5. Loginformular auf eine Seite gelegt und "Bei jedem Login verstecken" gewählt. Außerdem einen Inhaltsbereich angelegt, der nur den entsprechenden Benutzergruppen zugänglich sein soll.

6. Login versucht, aber ich bekomme nur immer wieder das Loginformular.

BTW: An wen muss ich mich bei Fehlern in der Lokalisierung wenden? Im Loginformular heißt es "Benutzername" und "Password", letzteres ist aber im Deutschen falsch.

swapo ·

Nachdem ich mich den ganzen Tag und einige Stunden des Abends mit dem Problem beschäftigt habe und am Ende anfing den Typo-Core auseinanderzunehmen, kam mir irgendwann die Erleuchtung.
Ich habe mich fein selbst verarscht, indem ich oberschlau sein wollte.

Statt statische Dokumente per mod_rewrite zu simulieren, habe ich es über das Fehlerseiten-Handling des Apache gemacht (etwas weniger aufwendig, wie ich mir so dachte).
Tjaja, nur dass dabei keine Request-Variablen übergeben werden #angry#

swapo ·

Also wie gesagt, mein Fehler war, dass ich mein URL-Rewriting über das Apache-Errorhandling umsetzen wollte, um mir das generelle Einschalten der Rewrite-Engine zu sparen.

# Eintrag in der Apache-Konfig
ErrorDocument 404 index.php

Blos werden in dem Fall keine POST-Daten übermittelt, so dass die Anmeldung, aber auch andere Formulargeschichten nicht funktionieren konnten. Nachdem ich das URL-Rewriting dann doch über mod_rewrite (so wie es in den Anleitungen steht) gemacht habe, ging es auf Anhieb.

Wenn es das bei dir nicht ist, bräuchte ich schon ein paar weitere Informationen um dir weiterhelfen zu können.
Grob stehen meine Schritte auch im ersten Beitrag.