问题描述
- 在登录跳转后的界面如何获取登录对象的id
-
比如说user成功登录狗后,跳转到另一个界面,我要修改此时user的密码,如何获取它的id。求解答,谢谢。
解决方案
你可以在登陆成功时将user信息保存到cookie中去,后续需要用到直接取出来用就可以了。这样也方便后续配合拦截器做登陆超时!
解决方案二:
在java里面,可以将数据存储在session获取request中,然后在跳转页面直接用el表达式获取。
解决方案三:
(User)session.getattribute("user").getId()
解决方案四:
这个设计到数据持久化的问题,如果是免登录的,那你就要本地缓存,不同平台语言对应不同的机制,如果不涉及到免登录,你只需要在登陆成功以后把用户相关信息保存到生命周期最长的类中就可以
解决方案五:
既然登陆成功了,数据库里不就可以直接查到吗
解决方案六:
感觉这个平台把这个做的好复杂
解决方案七:
登录成功后放到session中,最后去取值就可以了
解决方案八:
登录成功了就可以拿到ID了吧?并且你登录的时候需要判断用户名和密码是否正确,对吧?这时候就可以拿到用户名和ID了。
时间: 2024-09-16 10:12:20