【发布时间】:2023-04-03 12:56:01
【问题描述】:
当用户在登录页面中选中“自动登录”时,我遇到了一个问题,即用户已在我的 asp.net 应用程序上登录,但尚未从数据库中读取登录信息。
在正常情况下(手动登录),当用户尝试登录时,如果登录操作成功,则读取用户信息(id、权限)并将其保存在会话变量中。
问题是:如何用会话cookie保存用户ID,自动登录时如何登录数据库。
提前致谢。
【问题讨论】:
当用户在登录页面中选中“自动登录”时,我遇到了一个问题,即用户已在我的 asp.net 应用程序上登录,但尚未从数据库中读取登录信息。
在正常情况下(手动登录),当用户尝试登录时,如果登录操作成功,则读取用户信息(id、权限)并将其保存在会话变量中。
问题是:如何用会话cookie保存用户ID,自动登录时如何登录数据库。
提前致谢。
【问题讨论】:
我怀疑您正在使用登录控件,但实现了您自己的代码来验证用户身份。为了让生活更轻松,请查看How To: Use Membership in ASP.NET 2.0,它将自动执行“自动登录”功能(以及更多功能)。
如果您以其他方式执行此操作,提供一些示例代码会有所帮助。
【讨论】: