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 Tech Blog - https://www.code-sample.com/
My Books - Book 1 and Book 2

HttpContext.User.Identity.IsAuthenticated never true HttpContext.User.Identity.IsAuthenticated never true Reviewed by Anil Singh on 12:01 AM Rating: (5)
www.code-sample.com/. Powered by Blogger.
^