MVC авторизация - несколько страниц входа
У меня есть следующие методы в контроллере MVC, которые перенаправляют на страницу входа в систему, когда пользователь не вошел в систему.
[Authorize]
public ActionResult Search() {
return View();
}
[Authorize]
public ActionResult Edit() {
return View();
}
Существует ли быстрый / простой / стандартный способ перенаправить второе действие на другую страницу входа, отличную от страницы, определенной в файле web.config?
Или я должен сделать что-то вроде
public ActionResult Edit() {
if (IsUserLoggedIn)
return View();
else
return ReturnRedirect("/Login2");
}