2 Stimmen

Spring Security Refresh Fehler in Grails jQuery Mobile App

Ich habe eine Grails 2.0.1 jQuery Mobile-App und es ist mein erstes Mal, dass ich Spring Security benutze. Ich habe den ausgezeichneten Anweisungen in Peter Ledbrooks Beitrag gefolgt.

Nach erfolgreichem Login funktionieren die App und die Sicherheitskontrollen einwandfrei. Wenn ein Benutzer jedoch einen Browser-Refresh durchführt, tritt eine AuthenticationServiceException auf.

Die URL, die nach dem Login im Browser angezeigt wird, ist das Root meiner App plus /j_spring_security_check

http://localhost:8080/myapp/j_spring_security_check

Warum wird dies meiner URL hinzugefügt? Wenn ich die URL manuell bearbeite und auf das Root der App zeige, gibt es keine Probleme beim Aktualisieren des Browsers.

5voto

Versuchen Sie, data-ajax='false' dem Formularelement hinzuzufügen

1voto

George Campbell Punkte 538

Tolle Antwort. Beachten Sie, dass das Anwenden von data-ajax='false' auch für die jQuery Mobile "Abmelden" oder "Logout"-Schaltfläche gilt, wenn Sie mit Spring Security arbeiten. Nämlich:

Abmelden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X