Je suis en train d'implémenter une classe pour tous mes contrôleurs à hériter qui redirigera vers la page de connexion si l'utilisateur n'est pas authentifié. La ligne RedirectToAction ne redirige pas cependant. Pouvez-vous aider plesae corriger?Problème de redirection MVC
public class SecureController : Controller
{
public SecureController()
{
if (User == null || !User.Identity.IsAuthenticated)
{
RedirectToAction("Logon", "Account");
}
}
}
qui est déjà construit Voir l'attribut Autorisez – terjetyl
il fonctionne également mieux que celui-ci, car il supporte cach ing. –
J'ai supposé qu'il devait faire l'authentification personnalisée puisqu'il allait dans la direction qu'il était. C'est le type d'attribut que j'utilise, je viens de substituer toute ma logique d'authentification personnalisée. – mkchandler