Exemplo n.º 1
0
        public async Task <object> SmsCode([FromBody] SmsCodeViewModel model)
        {
            MessageBase2 result = new MessageBase2();

            if (await _loginCodeService.FindAsync(model.Phone, model.VerifyCode))
            {
                result.Success = Permanent.SUCCESS;
            }
            else
            {
                result.Success  = Permanent.FAILED;
                result.Error    = (int)StatusCodeEnum.UNAUTHORIZED;
                result.ErrorMsg = "验证码已过期或验证码不正确";
            }

            return(result);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 验证验证码是否过期
        /// </summary>
        /// <param name="phone">手机号</param>
        /// <param name="code">短信验证码</param>
        /// <returns>无效为false</returns>
        private async Task <object> VerifyCode(string code, string phone)
        {
            bool b = await _loginCodeService.FindAsync(phone, code);

            return(new JsonResult(b));
        }