退出系统时是将用户信息从session移除好还是使session超时好,以及原因

退出系统时是将用户信息从session移除好还是使session超时好,以及原因

问题描述:退出系统时是将用户信息从session移除好还是使session超时好,以及原因


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学是指session调用invalidate()方法吗?invalidate()是销毁session,如果session处理用户信息还有其他数据,也会被销毁。建议同学将用户信息从session中移除即可。

祝学习愉快~

好帮手慕小班 2021-04-07 16:17:45

同学你好,这两种形式都可以退出系统,建议使用将用户信息从session移除,因为退出系统表示,用户希望退出当前的登录状态,如果并没有移除session中信息,此时重新返回之前的页面,也是可以正确得到的,使得当前登录的安全性有所降低。

而使用session的超时,只能在到了时间后,使session自动失效。

祝学习愉快!

  • 提问者 森林sng #1

    老师,我意思是主动调用函数使其超时

    2021-05-07 14:22:32
  • 好帮手慕小脸 回复 提问者 森林sng #2

    同学你好,主动调用函数使其超时的情况下,还是建议将用户信息从session移除,原因同上

    祝学习愉快~

    2021-05-07 18:17:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师