ISlideCaptcha.cs 579 B

1234567891011121314151617
  1. using Lazy.SlideCaptcha.Core.Validator;
  2. using Lazy.SlideCaptcha.Core;
  3. namespace ZhonTai.Admin.Core.Captcha
  4. {
  5. public interface ISlideCaptcha
  6. {
  7. /// <summary>
  8. /// 校验
  9. /// </summary>
  10. /// <param name="captchaId">验证码id</param>
  11. /// <param name="slideTrack">滑动轨迹</param>
  12. /// <param name="removeIfSuccess">校验成功时是否移除缓存(用于多次验证)</param>
  13. /// <returns></returns>
  14. ValidateResult Validate(string captchaId, SlideTrack slideTrack, bool removeIfSuccess = true);
  15. }
  16. }