在我的login.aspx页面中,我使用了
正如在这里所提到的,当用户提交他或她的登录信息时,Login控件首先引发LoggingIn事件,然后是Authenticate事件,最后是LoggedIn事件。
因此,我按以下方式检查了这个值:
<asp:Login>
控件,如果User.Identity.IsAuthenticated= true,则需要分配一些值。正如在这里所提到的,当用户提交他或她的登录信息时,Login控件首先引发LoggingIn事件,然后是Authenticate事件,最后是LoggedIn事件。
因此,我按以下方式检查了这个值:
protected void Login_LoggedIn(object sender, EventArgs e)
{
int x = 0;
if (User.Identity.IsAuthenticated)
x = 5;
}
但这个值始终为false。我的问题如下:
- 在哪个事件中,这个值会改变为true?
- 我做错了什么?