/// <summary> /// 从数据库读取验证码 /// </summary> /// <param name="codeKey">验证码Key</param> /// <param name="codeType">验证码类型</param> /// <returns></returns> private ValidateCode GetValidateCode(string codeKey, CodeType codeType) { var dt = DateTime.Now.AddHours(-1); return(ValidateCodes.Where(p => p.CodeKey == codeKey && p.CodeType == codeType && p.CreatedTime >= dt) .OrderByDescending(p => p.CreatedTime).FirstOrDefault()); }
//获取验证码 private string GetValidateCode(string phoneNo, CodeType codeType) { var dt = DateTime.Now.AddHours(-1); var codeEntity = ValidateCodes.Where(p => p.PhoneNo == phoneNo && p.CodeType == codeType && p.CreatedTime >= dt) .OrderByDescending(p => p.CreatedTime).FirstOrDefault(); return(codeEntity == null ? string.Empty : codeEntity.Code); }