public User GetUserData(HttpCookie cookie) { User userData = null; if (cookie != null) { FormsAuthenticationTicket ticket = _formsAuthentication.Decrypt(cookie.Value); userData = new JavaScriptSerializer().Deserialize(ticket.UserData, typeof(User)) as User; } return(userData); }
public PaxiumPrincipal CreatePrincipalFromCookie(string cookieValue) { var authTicket = _formsAuthentication.Decrypt(cookieValue); if (authTicket == null) { return(null); } ; var userPrincipal = new PaxiumPrincipal(new GenericIdentity(authTicket.Name), null); return(userPrincipal); }