FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, // version number "username", // user name DateTime.Now, // issue date DateTime.Now.AddDays(7), // expiration date true, // persistent? "user data" // additional user data ); string encryptedTicket = FormsAuthentication.Encrypt(ticket);
if (HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName] != null) { FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName].Value); string username = ticket.Name; }
FormsAuthentication.SignOut();These examples are using the System.Web assembly.