HttpContext.User.Identity.IsAuthenticated

HttpContext.User.Identity.IsAuthenticated never true

Please check the following steps to set the IsAuthenticated = true; in your web apps.

Steps 1 – Create the form cookie in your apps.
            bool createPersistentCookie = false;
            string UserData = GetUserData(model);
            //// Create and tuck away the cookie
            FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, model.UserEmail, DateTime.Now, DateTime.Now.AddDays(1), createPersistentCookie, UserData);
            //// Encrypt the ticket.
            string encTicket = FormsAuthentication.Encrypt(authTicket);

            ////// Create the cookie.
            HttpCookie faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);
            System.Web.HttpContext.Current.Response.Cookies.Add(faCookie);

Steps 2 – enable forms authentication in your web.config.
    <authentication mode="Forms">
      <forms name="_expFToken" loginUrl="~/Account/Login" defaultUrl="~/Home/Index" requireSSL="false"> </forms>
    </authentication>

Steps 3 - Remove the forms Authentications module in your web.config.
    <modules>
      <!--<remove name="FormsAuthenticationModule" />-->     
    </modules>

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 Blogs - https://code-sample.com and https://code-sample.xyz
My Book1 - BEST SELLING ANGULAR BOOK (INCLUDING ALL VERSIONS 2, 4, 5, 6, 7)
My Book2 - ANGULAR 2 INTERVIEW QUESTIONS BOOK - Both Books are Available on WorldWide.

www.code-sample.com/. Powered by Blogger.
^