voglio ottenere il tempo della sessione out messaggio quando l'expires.Below sessione è il mio primavera-security.xmlCome ottenere il tempo della sessione out messaggio utilizzando la protezione Primavera
<http auto-config="true" use-expressions="true">
<logout logout-success-url="/" invalidate-session="true" logout-url="/LogOut"/>
<form-login login-page="/Login" username-parameter="Name" password-parameter="Pwd"/>
<session-management invalid-session-url="/?timeout=true">
<concurrency-control max-sessions="1" expired-url="/Timeout?timeout=true" />
</session-management>
</http>
Secondo la mia conoscenza con sopra codice quando la sessione è scaduta dovrebbe reindirizzare a /?timeout=true OR /Timeout?timeout=true
. E al logout dovrebbe andare a /
. Ma nel mio caso al logout anche il suo reindirizzamento a invalid-session-url
quindi ricevo sempre il timeout vero sia per il normale logout che per il timeout della sessione.
Please help me per differenziare questo.
UPDATE
/logout
richiesta contiene
session = request.getSession();
session.invalidate();
session = null;
'invalid-session-url' quando non si invalidare la sessione correttamente, può mostrare come si invalidare sessione? – FreezY
Nel web.xml qual è la pagina predefinita specificata all'avvio dell'applicazione? –
Non ho specificato nulla..per "/" url ho caricato la pagina di login –