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