je une des méthodes suivantes dans un contrôleur MVC qui redirigent vers la page de connexion lorsqu'un utilisateur n'est pas connectéMVC Autorisation - plusieurs pages de connexion
[Authorize]
public ActionResult Search() {
return View();
}
[Authorize]
public ActionResult Edit() {
return View();
}
Est-il un moyen rapide/facile/standard pour. rediriger la deuxième action vers une autre page de connexion autre que la page définie dans le fichier web.config?
Ou dois-je faire quelque chose comme
public ActionResult Edit() {
if (IsUserLoggedIn)
return View();
else
return ReturnRedirect("/Login2");
}
Belle solution. Je ne savais pas que vous pouvez le faire. http://www.asp.net/LEARN/mvc/tutorial-14-cs.aspx a une bonne introduction à la création de filtres d'action personnalisés pour les personnes qui veulent une explication. –
Est-ce que cela brise le contrôle de rôle? – Sinaesthetic
Aimez cette solution –