2017-01-23 1 views
0

Wenn wir zu einer privaten Seite ohne Benutzeranmeldung navigieren, werden wir auf die Anmeldeseite mit dem Parameter "redirect" in der URL umgeleitet."Redirect" -Parameter nach fehlgeschlagener Anmeldung in LIFERAY verloren

Wenn die Anmeldung erfolgreich ist, leitet der Liveray den Benutzer auf einen "redirect" -Parameterwert um, aber wenn die Anmeldung fehlschlägt (sagen wir wegen eines falschen Passworts), löscht liveray den "redirect" -Parameter (wegen des Seitenladens) und deshalb funktioniert die "Redirect" -Funktionalität nicht mehr.

Haben Sie eine Idee, wie Sie diesen Parameter auch nach fehlgeschlagenem Anmeldeversuch beibehalten können?

+0

Haben Sie überprüft, wie der Redirect-Parameter an die URL angehängt wird und wie er bei inkorrekter Anmeldung verloren geht? Er sollte über einen Hook verwaltet werden können, um den Parameter in der Anfrage-URL zu erhalten –

Antwort

-1

Ich würde versuchen, den vorhandenen Redirect-Parameter in einem Cookie zu speichern (wenn die Seite geladen wird) und dann diesen Wert vor dem Absenden des Formulars verwenden. Habe es nicht selbst gemacht, aber ich würde einen Haken verwenden, um die login.jsp zu überschreiben. Nur eine Idee.

+1

Vorschläge, Ideen müssen Teil sein Kommentar zuerst, eine versuchte/bekannte Lösung sollte nur als Antwort verwendet werden http://meta.stackexchange.com/questions/17447/answer-or-comment-whats-the-etiquette –

Verwandte Themen