rediriger vers la méthode d'action à partir du contrôleur de base

J'ai initialisé la méthode dans ma classe de contrôleur de base qui est appelée chaque fois qu'une méthode d'action est exécutée. Sur chaque méthode d'action, je veux vérifier ma session et s'il est nul, il doit rediriger vers la page de connexion.

 public class BaseController : Controller
{
    protected IDataRepository _appData = new DataRepository();

    protected override void Initialize(RequestContext requestContext)
    {
        base.Initialize(requestContext);

        if (SessionFactory.CurrentAdminUser == null)
        {
            RedirectToLogin();
        }
    }
 }
public ActionResult RedirectToLogin()
    {
        return RedirectToAction("AdminLogin", "Admin");
    }

c'est l'appel de cette méthode, mais pas la redirection à l'admin de la méthode d'identification et de garde d'exécution et appeler la méthode qui est dans le flux afin d'erreur viendra.

En bref je veux vérifier à chaque fois que ma session d'application obtient null sa devrait rediect à la page de connexion et ce n'est pas pratique pour vérifier sur toutes les méthodes.merci de me suggérer quelques de la bonne façon.

source d'informationauteur DharaPPatel