Example #1
0
 public SimCaptchaService Set(IRandomCode randomCode)
 {
     this.RandomCode = randomCode;
     return(this);
 }
Example #2
0
        public SimCaptchaService(ISimCaptchaOptions options, ICacheHelper cacheHelper, IVCodeImage vCodeImage, IJsonHelper jsonHelper, IAppChecker appChecker, IRandomCode randomCode)
        {
            this._options     = options;
            this._cacheHelper = cacheHelper;

            this.VCodeImage = vCodeImage;
            this.JsonHelper = jsonHelper;

            this.AppChecker     = appChecker;
            this.RandomCode     = randomCode;
            this._encryptHelper = new AesEncryptHelper();
        }
        public SimCaptchaService(ISimCaptchaOptions options, ICache cache, IVCodeImage vCodeImage, IJsonHelper jsonHelper, IRandomCode randomCode, ILogHelper logHelper)
        {
            this._options     = options;
            this._cacheHelper = new CacheHelper(cache);

            this.VCodeImage = vCodeImage;
            this.JsonHelper = jsonHelper;

            this.AppChecker     = new DefaultAppChecker((SimCaptchaOptions)options);
            this.RandomCode     = randomCode;
            this._encryptHelper = new AesEncryptHelper();
            this._logHelper     = logHelper;
        }