当用户通过表单身份验证自动登录时,如何设置会话变量?

Jer*_*lin 3 asp.net

我正在使用表单身份验证(以及内置的登录控件),并允许用户在登录时单击"记住我"复选框.当他们返回到站点时,他们会按预期自动登录.当发生这种情况时,我能抓住一个事件吗?我一直在研究FormsAuthenticationModule.Authenticate事件,但我不确定这是正确的方法.

rp.*_*rp. 7

查看Global.asax中的Application_AuthenticateRequest事件.

http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx

在用户通过身份验证后(通过手动登录或使用cookie),此事件将触发.从那里,你可以做你需要的.您可以询问Page.User对象以获取有关登录用户的信息,

http://msdn.microsoft.com/en-us/library/system.web.ui.page.user.aspx