コード例 #1
0
        public static CheckPasswordReturnData CheckPassword(CheckPasswordPostData pd)
        {
            var ret = new CheckPasswordReturnData();

            try
            {
                //checks password strength
                if (string.IsNullOrEmpty(pd.Password))
                {
                    ret.IsValid             = false;
                    ret.CheckPasswordResult = Resources.Register.Password_Invalid;
                    return(ret);
                }


                if (pd.Password.Length < 6)
                {
                    ret.IsValid             = false;
                    ret.CheckPasswordResult = String.Format(Resources.Register.Password_TooShort, 6);
                    return(ret);
                }

                ret.IsValid             = true;
                ret.CheckPasswordResult = Resources.Register.Password_Valid;
            }
            catch (Exception ex)
            {
                ret.SetError(ex);
            }
            return(ret);
        }
コード例 #2
0
ファイル: Register.cs プロジェクト: vtchiew/cca-vs-solution
        async public static Task <CheckPasswordReturnData> CheckPassword(string password)
        {
            CheckPasswordPostData pd = new CheckPasswordPostData()
            {
                Password = password
            };
            var ret = await ApiCallPostAsync <CheckPasswordReturnData>("register/checkpassword", pd);

            return(ret);
        }
コード例 #3
0
 public IHttpActionResult CheckPassword(CheckPasswordPostData pd)
 {
     return(Json(DataManager.Register.CheckPassword(pd)));
 }