我有一个网站,其中有用户登录。我正在使用asp:Login
。登录页面正常工作,但我已经关联了一个事件处理程序,当用户登录该站点时,它将被重定向到一个认证页面,该页面将以这种方式发送用户名。登录状态并未显示登录
protected void LoginUserPass_LoggingIn(object sender, LoginCancelEventArgs e)
{
Response.Redirect("~/Authenticate.aspx?user=" + LoginUserPass.UserName);
}
而且我已经把我的LoginView的DestinationPageUrl
是"~/Authenticate.aspx"
。一旦用户通过认证,会发生另一个重定向到成员页面。然而在我的会员页面却没有显示用户已登录。
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="Redirect" BackColor="White"
Font-Underline="True" LogoutPageUrl="~/Default.aspx" />
我在哪里出错了?