Exemplo n.º 1
0
        public UserInfo CreateUser(IUserInfo User, string Password, bool Enabled = false)
        {
            // Create basic user
            UserInfo NewUser = new UserInfo()
            {
                UserName  = User.UserName,
                FirstName = User.FirstName,
                LastName  = User.LastName,
                Email     = User.Email,
                SiteIndependentPrivilegeLevel = UserPrivilegeLevelEnum.None,
                Enabled = Enabled
            };

            _UserInfoProvider.Set(NewUser);

            // Generate new password, and save any other settings
            UserInfoProvider.SetPassword(NewUser, Password);

            return(NewUser);
        }