Mam następujące metody w kontroler MVC, które przekierowują na stronę logowania, gdy użytkownik nie jest zalogowanyMVC autoryzacji - wielu stron logowania
[Authorize]
public ActionResult Search() {
return View();
}
[Authorize]
public ActionResult Edit() {
return View();
}
jest tam szybkie/proste/standardowy sposób. przekierować drugą akcję do innej strony logowania niż strona zdefiniowana w pliku web.config?
Czy muszę coś zrobić jak
public ActionResult Edit() {
if (IsUserLoggedIn)
return View();
else
return ReturnRedirect("/Login2");
}
Przyjemne rozwiązanie. Nie wiedziałem, że możesz to zrobić. http://www.asp.net/LEARN/mvc/tutorial-14-cs.aspx ma dobre wprowadzenie do tworzenia niestandardowych filtrów akcji dla osób, które chcą wyjaśnienia. –
Czy to przełamuje kontrolę roli? – Sinaesthetic
Uwielbiam to rozwiązanie –