Exemple #1
0
        public static CreateUserStatus Create(HiMembershipUser userToCreate, string passwordQuestion, string passwordAnswer, string[] roles)
        {
            CreateUserStatus result;

            if (userToCreate == null)
            {
                result = CreateUserStatus.UnknownFailure;
            }
            else
            {
                MemberUserProvider memberUserProvider = MemberUserProvider.Instance();
                try
                {
                    CreateUserStatus createUserStatus = memberUserProvider.CreateMembershipUser(userToCreate, passwordQuestion, passwordAnswer);
                    if (createUserStatus == CreateUserStatus.Created)
                    {
                        Roles.AddUserToRoles(userToCreate.Username, roles);
                    }
                }
                catch (CreateUserException ex)
                {
                    result = ex.CreateUserStatus;
                    return(result);
                }
                result = CreateUserStatus.Created;
            }
            return(result);
        }
        public bool ChangePasswordQuestionAndAnswer(string newQuestion, string newAnswer)
        {
            bool result;

            if (string.IsNullOrEmpty(newQuestion) || string.IsNullOrEmpty(newAnswer))
            {
                result = false;
            }
            else
            {
                if (newQuestion.Length > 256 || newAnswer.Length > 128)
                {
                    result = false;
                }
                else
                {
                    if (!string.IsNullOrEmpty(this.PasswordQuestion))
                    {
                        result = false;
                    }
                    else
                    {
                        MemberUserProvider memberUserProvider = MemberUserProvider.Instance();
                        result = memberUserProvider.ChangePasswordQuestionAndAnswer(this.Username, newQuestion, newAnswer);
                    }
                }
            }
            return(result);
        }
Exemple #3
0
        public static bool UpdateUser(HiMembershipUser user)
        {
            bool result;

            if (user == null)
            {
                result = false;
            }
            else
            {
                MemberUserProvider memberUserProvider = MemberUserProvider.Instance();
                result = memberUserProvider.UpdateMembershipUser(user);
            }
            return(result);
        }
Exemple #4
0
 public static int IsExistCellPhoneAndUserName(string cellPhone)
 {
     return(MemberUserProvider.Instance().IsExistCellPhoneAndUserName(cellPhone));
 }
Exemple #5
0
 public static DataTable GetSwitchUsers(string openId)
 {
     return(MemberUserProvider.Instance().GetSwitchUsers(openId));
 }
Exemple #6
0
 public static bool GetMemberInfo(int userId, out string userName, out string realName, out string email, out string cellphone, out string qq, out string avatar, out decimal balance, out decimal expenditure)
 {
     return(MemberUserProvider.Instance().GetMemberInfo(userId, out userName, out realName, out email, out cellphone, out qq, out avatar, out balance, out expenditure));
 }
Exemple #7
0
        public static HiMembershipUser GetMembershipUser(int userId, string username, bool userIsOnline)
        {
            MemberUserProvider memberUserProvider = MemberUserProvider.Instance();

            return(memberUserProvider.GetMembershipUser(userId, username, userIsOnline));
        }
Exemple #8
0
 public static bool UpdateUserAvatar(int userId, string avatar)
 {
     return(MemberUserProvider.Instance().UpdateUserAvatar(userId, avatar));
 }
Exemple #9
0
 public static bool UpdateUser(int userId, string realName, string email, string cellphone, string qq, string oldEmail, string oldCellphone, bool emailVerification, bool cellPhoneVerification, int gender, string IdNo, int IsVerify, DateTime?VerifyDate)
 {
     return(MemberUserProvider.Instance().UpdateUser(userId, realName, email, cellphone, qq, oldEmail, oldCellphone, emailVerification, cellPhoneVerification, gender, IdNo, IsVerify, VerifyDate));
 }
Exemple #10
0
 public static int GetUserIdByEmail(string email)
 {
     return(MemberUserProvider.Instance().GetUserIdByEmail(email));
 }
Exemple #11
0
 public static IUser UpdateUsersCurrent(int nowUserId, int switchUserId)
 {
     return(MemberUserProvider.Instance().UpdateUsersCurrent(nowUserId, switchUserId));
 }
Exemple #12
0
 public static int IsExistEmailAndUserName(string email)
 {
     return(MemberUserProvider.Instance().IsExistEmailAndUserName(email));
 }
Exemple #13
0
 public static bool IsExistEmal(string email, string username)
 {
     return(MemberUserProvider.Instance().IsExistEmal(email, username));
 }
Exemple #14
0
 public static int IsCheckEmialAndUserName(string Emial, string userName)
 {
     return(MemberUserProvider.Instance().IsCheckEmialAndUserName(Emial, userName));
 }
Exemple #15
0
 public static int IsCheckCellPhoneAndUserName(string cellPhone, string userName)
 {
     return(MemberUserProvider.Instance().IsCheckCellPhoneAndUserName(cellPhone, userName));
 }
Exemple #16
0
 public static int IsExistIdentityCard(string identityCard, int userId)
 {
     return(MemberUserProvider.Instance().IsExistIdentityCard(identityCard, userId));
 }
Exemple #17
0
 public static IUser CreateUsersMemberUsersInRoles(string openId, string passwordSalt, string realName, string headImg, int RegionId)
 {
     return(MemberUserProvider.Instance().CreateUsersMemberUsersInRoles(openId, passwordSalt, realName, headImg, RegionId));
 }
Exemple #18
0
 public static int GetDefaultMemberGrade()
 {
     return(MemberUserProvider.Instance().GetDefaultMemberGrade());
 }
Exemple #19
0
 public static bool CreateCcbUsersMemberUsersInRoles(string ccbOpenId, string mobile, string email, string passwordSalt, int provinceId, out IUser user)
 {
     return(MemberUserProvider.Instance().CreateCcbUsersMemberUsersInRoles(ccbOpenId, mobile, email, passwordSalt, provinceId, out user));
 }
Exemple #20
0
 public static bool UpdateUserOpenId(int userId, int userCurrent, string openId)
 {
     return(MemberUserProvider.Instance().UpdateUserOpenId(userId, userCurrent, openId));
 }
Exemple #21
0
 public static int GetToalCountByOpenId(string openId)
 {
     return(MemberUserProvider.Instance().GetToalCountByOpenId(openId));
 }
Exemple #22
0
 public static bool UpdateUserUserNameByCellPhone(int userId, string username, string cellphone, string password, string openId, int passwordformat, string passwordsalt)
 {
     return(MemberUserProvider.Instance().UpdateUserUserNameByCellPhone(userId, username, cellphone, password, openId, passwordformat, passwordsalt));
 }
Exemple #23
0
 public static bool UpdateUser(int userId, string realName, string email, string cellphone, string qq, string oldEmail, string oldCellphone, bool emailVerification, bool cellPhoneVerification)
 {
     return(MemberUserProvider.Instance().UpdateUser(userId, realName, email, cellphone, qq, oldEmail, oldCellphone, emailVerification, cellPhoneVerification));
 }
Exemple #24
0
 public static bool RegisterPCUser(int userId, int userCurrent, string password, string email, string userName)
 {
     return(MemberUserProvider.Instance().RegisterPCUser(userId, userCurrent, password, email, userName));
 }
Exemple #25
0
 public static string GetUserAvatar(int userId)
 {
     return(MemberUserProvider.Instance().GetUserAvatar(userId));
 }
Exemple #26
0
 public static bool IsExistOpendByUserName(string cellphone)
 {
     return(MemberUserProvider.Instance().IsExistOpendByUserName(cellphone));
 }
Exemple #27
0
 public static bool BindUsersMemberUsersInRoles(string openIdType, string openId, string passwordSalt, string realName, string avatar, long regionId, int?bindUserId, out IUser user)
 {
     return(MemberUserProvider.Instance().BindUsersMemberUsersInRoles(openIdType, openId, passwordSalt, realName, avatar, regionId, bindUserId, out user));
 }
Exemple #28
0
 public static string GetOpenIdByUserName(string userName)
 {
     return(MemberUserProvider.Instance().GetOpenIdByUserName(userName));
 }
Exemple #29
0
 public static void BindPCAccount(int userId, string openId, ref int result)
 {
     MemberUserProvider.Instance().BindPCAccount(userId, openId, ref result);
 }
Exemple #30
0
 public static bool  IsExistCellPhone(string cellPhone)
 {
     return(MemberUserProvider.Instance().IsExistCellPhone(cellPhone));
 }