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>