У меня есть LoginView в MasterPage, когда пользователь не авторизован, приложение показывает LoginControl.ascx. В этом LoginControl.ascx я делаю аутентификацию. Проблема в том, что когда приложение аутентифицирует пользователя, LoginView не переключается с анонимного шаблона на шаблон аутентификации.
protected void btnLogin_clicked(object sender, EventArgs e)
{
// check username and password
if (PlatneJmeno(txtUsernane.Text) && PlatneHeslo(txtPassword.Text))
{
if (Membership.ValidateUser(txtUsernane.Text, txtPassword.Text))
{
//FormsAuthentication.RedirectFromLoginPage(txtUsernane.Text, false);
Response.Redirect(Request.RawUrl);
}
else
{
Session["LoginError"] = true;
Session["LoginFromPage"] = Request.RawUrl;
Response.Redirect("login.aspx");
}
}
else
{
Session["LoginError"] = true;
Session["LoginFromPage"] = Request.RawUrl;
Response.Redirect("login.aspx");
}
}
хорошо, готово ...
FormsAuthentication.SetAuthCookie(txtUsernane.Text, false);