Meine eigenständige Anwendung verwendet Shiro für die Sicherheitsverwaltung . Ich habe ein Problem mit abgelaufenen Sitzungen. Wenn eine Benutzersitzung abgelaufen ist und ich versuche, den Benutzer wieder einzuloggen, erhalte ich die folgende Ausnahme. Könnte jemand helfen?
%Vor%Ich benutze Feder, um Shiro zu konfigurieren
%Vor%Ich habe das gleiche Problem, wenn ich einen Remote-EJB zur Authentifizierung verwende.
Zur Problemumgehung findet der erste Login-Versuch in einem try / catch-Block statt, der den UnknownSessionException
abfängt.
Ein Subject
wird dann von Grund auf neu erstellt, um den Benutzer wieder einzuloggen.
Tags und Links shiro session-timeout