如何区分注销和会话过期?

情况1:注销:注销后,如果尝试访问上一个,则必须自动重定向到login.jsp

情况2:会话过期:如果在用户仍登录时会话过期,则必须在访问上一页时尝试自动重定向到sessionExpired.jsp。

如何区分?我当前正在注销会话。

回答:

登录时,设置一个有效期较长(> 24小时)的cookie。通过将maxage设置为0,在注销时删除此cookie。

您可以检查是否有任何未登录的用户(即无效的会话ID)。如果该cookie不存在,请将其重定向到login.jsp

如果cookie存在,则表示他的会话已过期,因此将其重定向到session-expired.jsp

以上是 如何区分注销和会话过期? 的全部内容, 来源链接: utcz.com/qa/404207.html

回到顶部