/// <summary> /// 短信验证码检查 /// <para>作 者:蔡亚康</para> /// <para>创建时间:2019-03-06</para> /// </summary> /// <param name="mobile">手机号码</param> /// <param name="smsCode">收到的验证码</param> /// <exception> /// 异常ID:1->验证码有误 /// </exception> public void ValidateSmsCode(string mobile, string smsCode) { UserLoginSmsService smsService = new UserLoginSmsService(mobile); if (!smsService.Validate(smsCode)) { LogWriter.Write("AuthenicationService.ValidateSmsCode", "ValidateSmsCode"); throw new BussinessException(ModelType.Hss, 1); } }
/// <summary> /// 发送短信 /// <para>作 者:蔡亚康</para> /// <para>创建时间:2019-03-06</para> /// </summary> public void SendSignInCode(string mobile) { TblHssPassport passport = _repository.Value.GetByUserCode(mobile); //1、验证账户是否存在 this.ValidateUserExist(passport); //2、发送短信 UserLoginSmsService smsService = new UserLoginSmsService(mobile); smsService.Send(); }