Я пытался сделать мою страницу входа недоступной для уже зарегистрированных пользователей. Их следует перенаправить на панель приборов, если они не вошли в систему.Предотвращение входа в систему пользователей для доступа к странице входа в asp.net mvc 5
Я сделал следующее, и ни один из них не работает. Любой, у кого есть решение, пожалуйста?
// GET: /Account/Login
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
if (Request.IsAuthenticated)
{
RedirectToAction("Index", "Dashboard");
}
ViewBag.ReturnUrl = returnUrl ?? Url.Action("Index","Dashboard");
return View();
}
И это тоже
// GET: /Account/Login
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
if (User.Identity.IsAuthenticated)
{
RedirectToAction("Index", "Dashboard");
}
ViewBag.ReturnUrl = returnUrl ?? Url.Action("Index","Dashboard");
return View();
}
Любое руководство будет оценено. Спасибо