我创建了使用FormAuthentication的自定义登录。当用户使用登录页面时,我获取用户信息并保存到会话变量。如果用户检查记住密码,在用户关闭页面并重新打开后,用户的身份验证将被验证,在这种情况下,我无法获取用户的信息。
在这种情况下如何检索用户信息
答案 0 :(得分:1)
使用Cookie存储用户ID或其他内容。然后获取它并查询数据库。例如。
答案 1 :(得分:1)
我的解决方案:
用户登录后,我创建随机的TOKEN密钥,将其保存到特定用户的DB中,并添加到Respone Cookie(cookie的生命周期,您可以指定所需的)。
然后,当用户再来时,我得到cookie并检查它的值。如果一切正确,请安装会话变量。