Zum Inhalt springen

REDIRECT bei newloginbox/sr_feuser_register

Erstellt am 9. Januar 2009 · 4 Antworten · letzte Antwort am 11. Januar 2009

Tags: Frage

Torsten.​E ·

Für mein Login erzeuge ich den Link wie folgt:

lib.login_url = COA
lib.login_url  {
   10 = TEXT
   10 {
      data = getIndpEnv:REQUEST_URI
      wrap = /login/?redirect_url=|
   }
}
........

   lib.servicebox.40 = COA
   lib.servicebox.40.1 = TEXT
   lib.servicebox.40.1.value = <li><a href='
   lib.servicebox.40.2 < lib.login_url
   lib.servicebox.40.3 = TEXT
   lib.servicebox.40.3.value = '>Login</a></li>

Der Link wird dann auch korrekt erzeugt.
Wenn ich diesen Link jedoch aufrufe und in der Login-Maske lande, dann ist im Feld "redirect_url" nicht die ganze URL enthalten, womit der Redirect danach nicht funktioniert.

Einfach mal folgenden Link aufrufen. Danach auf Login klicken und das Formularfeld "redirect_url" ansehen.

http://www.schwedenhaus-ag.de/forum/?tx_mmforum_pi1%5Baction%5D=list_topic&tx_mmforum_pi1%5Bfid%5D=3

Wie bekomme ich die komplette URL nach redirect_url

Torsten.E

BastianBalthasarBux ·

Du könntest einfach den base href setzen:

config.baseURL = http://www.schwedenhaus-ag.de/

ACHTUNG: der abschließende "/" ist WICHTIG!

EDIT:

BTW: felogin kann benutzergruppen abhängiges redirecting ganz ohne irgendwelchen TypoScripts 😉

Torsten.​E ·

Die URL stimmt schon, aber im Login-Template
gibt es ein Feld "redirect_url". In diesem
Feld wurde die URL "abgeschnitten", weshalb
der Redirect dann nicht klappt.

Schau einfach wie beschrieben, das Formular mal an

Grüße

Torsten

BastianBalthasarBux ·

aso, du meinst dir fehlt das hier:

&tx_mmforum_pi1[fid]=3

in deiner redirect_url?

Komisch.
bei mir funzt das redirect auch grad nit korrekt 🙁

Aber vielleicht baust dir das login form selber zusammen, dann kannst die redirect url mit GPvar reinbauen.