Ich habe Login-Formulare in modalen Fenstern. Nach erfolgreichem Login wird der Nutzer auf die Seite /
weitergeleitet. Ich versuche eine Methode zu finden, um nach der Anmeldung auf der Kontaktseite oder einer anderen Seite zu bleiben. Wie macht man das? Mein Code ist:
Sie könnten benutzerdefinierte AuthenticationSuccessHandler
verwenden und useReferer
auf true
setzen.
Und in Ihrer configure
-Methode:
Sie können dies auch in Ihrer AuthenticationSuccessHandler
Implementierung tun:
Ich hatte ein seltsames Problem, das bei der Anmeldung dazu führen würde, dass der Benutzer auf localhost:8080/js/bootstrap.min.js
Wenn jemand anders beim Anmelden eine seltsame Umleitung erfährt, die .defaultSuccessUrl()
zu überschreiben scheint, dann fügen Sie diesen Code in SecurityConfig
:
Fügen Sie alle Ihre Resources/static
Ordner zum antMatchers()
@Jonas Sie müssen nur .requestCache () am Ende hinzufügen
Sie werden so aussehen
%Vor%Tags und Links spring spring-security spring-boot