private void DoLogin(DataAccess.Users user) { var timeOut = 400; UserData ud = new UserData(user.ID, user.UserName); FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, user.UserName, DateTime.Now, DateTime.Now.AddMinutes(timeOut), false, ud.ToXml()); string encryptedTicket = FormsAuthentication.Encrypt(authTicket); HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); Response.Cookies.Add(authCookie); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));// InvalidateModulesCookie(); }
public AuthenticationProjectPrincipal(IIdentity identity, UserData udata) { this.identity = identity; this.userData = udata; }