Logging out after session time expires

Viewed 105

In my web application (primefaces/java) I have 30min session time (implemented in js), after session ends I have dialog 'your session expired' and after clicking on 'ok' button we are redirected to /logout page and user is logged out properly. But if I have 'your session expired' dialog, and I refresh page instead of clicking 'ok' button - we are not logged out - session is resetting, and we have 30 min session time again.

I tried to delete JSESSIONID cookie after dialog, but I do not have access to this cookie via js :/

Also I tried to triggen invalidateSession function on dialog open event, but it now works for me

<p:ajax event="open" listener="#{footerBean.invalidateSession()}"/>

_________

public void invalidateSession() {
    session.invalidate();
}

Do You know how to clear session cookie or something else to avoid refreshing session on page refresh after dialog 'session expired' shows? Solution could be in jsf or js side

0 Answers
Related