private void AddCookieAndRedirect(User user) { var customData = new TicketUserData { UserId = user.Id, UserRole = user.Role }; var expiration = DateTime.Now.AddDays(1); var ticket = new FormsAuthenticationTicket(1, user.Email, DateTime.Now, expiration, false, customData.ToString()); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket)); Response.Cookies.Add(cookie); }
public static string GetStructuredUserData(IPrincipal user, TicketUserData keyName) { var ticketData = GetStructuredUserData(user); return(ticketData[keyName.ToString()]); }
public static string GetStructuredUserData(IPrincipal user, TicketUserData keyName) { var ticketData = GetStructuredUserData(user); return ticketData[keyName.ToString()]; }