ValidateRequiredStringValue() public static method

public static ValidateRequiredStringValue ( string value, string parameterName ) : void
value string
parameterName string
return void
示例#1
0
        public bool ValidateUser(string userName, string password)
        {
            ValidationUtil.ValidateRequiredStringValue(userName, "userName");
            ValidationUtil.ValidateRequiredStringValue(password, "password");

            return(_provider.ValidateUser(userName, password));
        }
示例#2
0
        /// <summary>
        /// THT 2010-04-08
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="password"></param>
        /// <param name="providerUserKey"></param>
        /// <returns></returns>
        public bool ValidateUser(string userName, string password, out object providerUserKey)
        {
            bool result = false;

            ValidationUtil.ValidateRequiredStringValue(userName, "userName");
            ValidationUtil.ValidateRequiredStringValue(password, "password");

            result = ((MoCSMembershipProvider)_provider).ValidateUser(userName, password, out providerUserKey);

            return(result);
        }
示例#3
0
        /// <summary>
        /// THT 2010-04-08
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public int GetUserId(string userName)
        {
            int result = -1;

            ValidationUtil.ValidateRequiredStringValue(userName, "userName");

            MembershipUser user = _provider.GetUser(userName, false);

            if (user != null)
            {
                result = (int)user.ProviderUserKey;
            }
            return(result);
        }
示例#4
0
        public MembershipCreateStatus CreateUser(string userName, string password, string members, out object providerUserKey)
        {
            ValidationUtil.ValidateRequiredStringValue(userName, "userName");
            ValidationUtil.ValidateRequiredStringValue(password, "password");

            MembershipCreateStatus status;
            MembershipUser         user = ((MoCSMembershipProvider)_provider).CreateUser(userName, password, members, out status);

            if (status == MembershipCreateStatus.Success)
            {
                providerUserKey = user.ProviderUserKey;
            }
            else
            {
                providerUserKey = null;
            }
            return(status);
        }
示例#5
0
        public bool ChangePassword(string userName, string oldPassword, string newPassword)
        {
            ValidationUtil.ValidateRequiredStringValue(userName, "userName");
            ValidationUtil.ValidateRequiredStringValue(oldPassword, "oldPassword");
            ValidationUtil.ValidateRequiredStringValue(newPassword, "newPassword");

            // The underlying ChangePassword() will throw an exception rather
            // than return false in certain failure scenarios.
            try
            {
                MembershipUser currentUser = _provider.GetUser(userName, true /* userIsOnline */);
                return(currentUser.ChangePassword(oldPassword, newPassword));
            }
            catch (ArgumentException)
            {
                return(false);
            }
            catch (MembershipPasswordException)
            {
                return(false);
            }
        }