为什么我看视频教程一两个小时了,还是保持登录状态,Session不是半小时就过期了吗?

为什么我看视频教程一两个小时了,还是保持登录状态,Session不是半小时就过期了吗?

是因为Session时长可以设置成永久吗?

正在回答

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

1回答

同学你好,1、session并不是一定半小时过期的,我们在服务器上可以设置时长。并不建议将session的过期时长设置为永久的,这样会影响性能。

2、如何保持登录的方式有很多,我们可以将session信息添加到cookie中,通过cookie中的内容来判断用户是否登录。思路参考如下:

    1)第一次访问登录界面并且用户名和密码匹配,就将JSSESSIONID 保存到cookie中,并创建Session对象保存信息到服务端。

    2)当再一次访问页面的时候判断Cookie某个属性是否为空,如果为空则进行登录,否则表示是登录状态,就可以继续访问了。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
Java工程师 2024版
  • 参与学习       2020    人
  • 提交作业       1249    份
  • 解答问题       1202    个

2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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