0
Когда я вводим имя пользователя и пароль на странице входа в asp.net, и после того, как пользователь проверки не перенаправляется на страницу администратора.ASP.NET не перенаправляет на страницу администратора
Это мой код:
if (Page.IsValid)
{
if (Page.User.Identity.IsAuthenticated)
{
Response.Redirect("~/ManagePage/Default.aspx");
}
else
{
if (CheckLogin(UserName.Text.Trim(), Password.Text.Trim()) == true)
{
FormsAuthentication.RedirectFromLoginPage(UserName.Text.Trim(), false);
if (Roles.GetRolesForUser(UserName.Text.Trim())[0] == "Admin")
{
Session["CounterLogin"] = 0;
Response.Redirect("~/ManagePage/Default.aspx");
}
else if (Roles.GetRolesForUser(UserName.Text)[0] == "User")
{
Session["CounterLogin"] = 0;
Response.Redirect("~/Default.aspx");
}
}
else
{
FailureText.Text = "Please Check UserName And Password";
}
}
}
Я использую этот код в другом проекте, который работает, но в моем новом проекте он не работает.
я попробовать это решение, но dosn't решить ... – ASO
снова возвращается к странице входа – ASO