开发者社区> 问答> 正文

关于网站验证已登录用户信息的问题

网站用户登录后,采用的是将用户信息(用户id、头像、昵称)存放在session中的。
但是最近发现个问题。session超时后,头像、昵称都没了,但是会又产生一个新的id在session中,但这个id在数据库是没有记录的(不存在的用户ID,我的数据库主键是uuid的)
页面判断用户登录是这样的,页面struts标签:
`
已登录


未登录
`
我想请问下,大家在验证用户是否登录是怎么处理的?谢谢

展开
收起
落地花开啦 2016-03-24 18:07:15 2286 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    HttpSession session = request.getSession(false);注意括号里面的参数false,如果不加这个false,在获取session时,如果session为null,默认会创建一个新的。你是不是这里出的问题?

    2019-07-17 19:13:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
安全机制与User账户身份验证实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载