Когда я пытаюсь войти в систему, FormsAuthentication не работает. Он успешно входит в систему и сеансы сохраняются. После перенаправления меня на вид Index
значение @FormsAuthentication.IsEnabled
неверно.Аутентификация форм asp.net mvc не аутентифицируется
[HttpPost]
public ActionResult Login(Models.User user)
{
if (IsValid(user.Username, user.Password))
{
FormsAuthentication.SetAuthCookie(user.Username, false);
Session["Username"] = user.Username;
Session["IP"] = user.IPAddress;
return RedirectToAction("Index", "Users");
}
else
{
ModelState.AddModelError("", "Login Details are wrong!");
}
return View();
}
Был ли ваш шаблон изначально с использованием идентификатора asp.net? Если это так, он удаляет FormsAuthenticationModule, ищите это в своем web.config и вынимайте его. –