Esempio n. 1
0
        public Guid GetUserId(string userName)
        {
            var user = _MembershipProvider.GetUser(userName).ProviderUserKey.ToString();

            if (user == null)
            {
                return(Guid.Empty);
            }

            return(new Guid(user));
        }
        private void SetPrincipal(string username)
        {
            var roles = _membershipProvider.GetRolesForUser(username);
            var user  = _membershipProvider.GetUser(username);

            var identity = CreateIdentity(user);

            var principal = new GenericPrincipal(identity, roles);

            Thread.CurrentPrincipal = principal;

            if (HttpContext.Current != null)
            {
                HttpContext.Current.User = principal;
            }
        }
        private void SetPrincipal(IMembershipProvider membershipProvider, string username)
        {
            var roles = membershipProvider.GetRolesForUser(username);
            var user = membershipProvider.GetUser(username);

            var identity = CreateIdentity(user);

            var principal = new GenericPrincipal(identity, roles);
            Thread.CurrentPrincipal = principal;

            if (HttpContext.Current != null)
            {
                HttpContext.Current.User = principal;
            }
        }