У меня есть веб-сайт, на котором пользователь входит в систему. Я использую asp:Login
. Страница входа работает нормально, но я связал обработчик событий, который при входе пользователя на сайт будет перенаправлен на страницу аутентификации, которая будет отправлять имя пользователя таким образом.
protected void LoginUserPass_LoggingIn(object sender, LoginCancelEventArgs e)
{
Response.Redirect("~/Authenticate.aspx?user=" + LoginUserPass.UserName);
}
И я установил DestinationPageUrl
моего LoginView равным "~/Authenticate.aspx"
. Как только пользователь аутентифицирован, происходит перенаправление на страницу участника. Однако на моей странице «Члены» это не показывает, что пользователь вошел в систему.
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="Redirect" BackColor="White"
Font-Underline="True" LogoutPageUrl="~/Default.aspx" />
Где я иду не так?