Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
    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);
    }