Redirect user to login page if session null in MVC 5 Razor syntax

Redirect user to login page if session null in MVC 5 Razor syntax

For Example using MVC 5 Razor:

 @{
     //get user session.
     var session = UserManager.Session();
     if (session == null)
     {
        Response.Redirect("~/Account/LogOff");
     }
 }
                                          OR

We can also use the custom action filter to achieve this functionality. i.e.

For Example :

// Override onAuthentication filter to achieve this functionality.
//and also get user session to check is null value.
protected override void OnAuthentication(AuthenticationContext filterContext)
{
      session = UserManager.Session();
      if ( session == null)
      {
        RedirectToControllers(Helper.Control.ACCOUNT, Helper.Action.ACCOUNT_LOGIN);
      }

      base.OnAuthentication(filterContext);
}



ANIL SINGH

Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog - https://www.code-sample.com/
My Books - Book 1 and Book 2

Redirect user to login page if session null in MVC 5 Razor syntax Redirect user to login page if session null in MVC 5 Razor syntax Reviewed by Anil Singh on 6:00 AM Rating: (5)
www.code-sample.com/. Powered by Blogger.
^