2017-12-14 5 views
0

Ich entwickle eine Website mit Javascript, Jspx und Java (Spring mit Mvc). Ich habe ein Admin-Profil, wo ich Sitzungen von anderen angemeldeten Benutzern herunterfahren kann. Mein Problem ist, dass wenn ich diese Benutzer auslogge, sie auf der Seite bleiben, werden sie auf die Anmeldeseite umgeleitet, wenn sie in einen anderen Link klicken Sie wissen also nicht, dass sie sich abgemeldet haben, nachdem sie versucht haben, auf eine andere Seite der Website zu wechseln. Gibt es eine Möglichkeit, dass ich sie sofort umleiten kann, nachdem ich sie abgeschaltet habe?Benutzer auf einen anderen Bildschirm umleiten

PD: Um ihre Sitzung zu schließen, verwende ich SessionRegistryImpl.

sessionRegistryImpl.getSessionInformation("userId").expireNow(); 

Vielen Dank!

+1

Sie müssen Weiterleitungsseite tun Polarisierungs von Javascript-Server oder benachrichtigen Browser von Web-Buchse vom Server zu laden wenn die Sitzung abläuft. –

+0

Vielleicht [dieser Artikel] (https://www.html5rocks.com/en/tutorials/eventsource/basics/) kann etwas Licht auf das Problem, das Sie versuchen zu lösen, obwohl es Beispiele nur in PHP und NodeJs bietet. –

Antwort

1

Sie könnten versuchen, und verwenden HttpServletRequest request und HttpServletResponse response, nachdem Sie die Sitzung verwenden, um die Antwortverfahren ablaufen

response.sendRedirect(request.getContextPath() + "/login"); 
Verwandte Themen