Exemplo n.º 1
0
        public IUserIdentity GetUserFromIdentifier(Guid _identifier, NancyContext _context)
        {
            HydrantWikiManager hwm = new HydrantWikiManager();

            User user = (User)hwm.GetUser(_identifier);

            if (user != null)
            {
                NancyUser nUser = new NancyUser {
                    UserName = user.Username
                };
                nUser.SetClaims(user.UserType);
                return(nUser);
            }

            return(null);
        }
Exemplo n.º 2
0
        public IUserIdentity GetUserFromIdentifier(Guid _identifier, NancyContext _context)
        {
            OpenFormGraphManager manager = new OpenFormGraphManager();

            TGUser user = manager.GetUser(_identifier);

            if (user != null &&
                user.IsVerified)
            {
                if (user.EulaAccepted || _context.Request.Path.Contains("signeula"))
                {
                    NancyUser nUser = new NancyUser {
                        UserName = user.Username
                    };
                    return(nUser);
                }
            }

            return(null);
        }