Diese Frage ist die Anforderungen, die bei der Anmeldung bei der Registrierungsmodul zuvor auf die Anmeldeseite zugreifen können und den Einkaufswagen direkt auf die Homepage steuern können. Da sich das Timeout der Sitzung erneut anmelden muss, verbessert die vorherige Seite, die auf die vorherige Seite springt, die Benutzererfahrung. Der bessere Weg, diese Funktion zu implementieren, besteht darin, sich von AJAX anzumelden, damit das Pop -UP -Fenster direkt im aktuellen Pop -up -Fenster eingelegt werden kann. Lassen Sie mich mit Ihnen durch ein Stück Code mit Ihnen teilen:
Das Projekt integriert Shiro, das eine solche Funktion hat, um die Webutils -Tools zu verhindern.
Mit so viel Unsinn haben einige Leute einen solchen Blog -Beitrag über diese Funktion geschrieben.
SavedRequest SavedRequest = Webutils.GetSavedRequest (Anfrage); In Shirofilter HaIndefinitionen, wobei die URL, die abgefangen werden muss, nicht vollständig geschrieben ist, wie die folgende Konfiguration
<!-Shiros Webfilter-> <bean id = "shirofilter"> <Eigenschaft name = "SecurityManager" Ref = "SecurityManager" /> <Eigenschaft name = "loginurl" = " /c ooka-user-web /> /> /> <Eigenschaft name = "unauthorizedUrl" value = " /unauthorisiert" /> <Eigenschaft name = "filter"> <util: map> <Eintragsschlüssel = "authc"> <ben /> /Eintrag> < /util: map: map > </Property> <Eigenschaft name = "FilterchaINDEFINITIONS"> <wert> # Dateien, auf die ohne Authentifizierung zugegriffen werden können Anon/user-Web/login = anon/logout = logout/user-weight/* = authc/backend-web/* = authc </value> </bean> </bean>
Nur/Benutzer-Web/* (außer Anmeldung, der Kurzschlussmechanismus der URL übereinstimmt hier, dh das erste passende Prinzip) und die URL hinter/zurückgewichtig, wenn Sie die oben genannten zwei Linkpräfixe besuchen Sie werden nach dem erfolgreichen Anmeldung zur vorherigen Schnittstelle springen.
Der obige Inhalt wird in diesem Artikel eingeführt. Ich hoffe, allen zu helfen