Exemple #1
0
 public SessionBasedSmsCaptchaGenerator(ICaptchaCodeGenerator captchaCodeGenerator, ICaptchaCodeStorage captchaCodeStorage, ISmsSender smsSender, ISmsContentGenerator smsContentGenerator, ISmsReceiverSelector smsReceiverSelector)
 {
     _captchaCodeGenerator = captchaCodeGenerator;
     _captchaCodeStorage   = captchaCodeStorage;
     _smsSender            = smsSender;
     _smsContentGenerator  = smsContentGenerator;
     _smsReceiverSelector  = smsReceiverSelector;
 }
Exemple #2
0
 public SessionBasedImageCaptchaGenerator(
     ICaptchaCodeGenerator captchaGenerator,
     ICaptchaImageGenerator captchaImageGenerator,
     ICaptchaCodeStorage captchaCodeStorage)
 {
     _captchaGenerator      = captchaGenerator;
     _captchaImageGenerator = captchaImageGenerator;
     _captchaCodeStorage    = captchaCodeStorage;
 }
 public DefaultCaptchaGenerator(
     ICaptchaCodeGenerator captchaCodeGenerator,
     ICaptchaCodeStorage captchaCodeStorage,
     ILogger <DefaultCaptchaGenerator> logger)
 {
     _captchaCodeGenerator = captchaCodeGenerator;
     _captchaCodeStorage   = captchaCodeStorage;
     _logger = logger;
 }
Exemple #4
0
 public CaptchaCodeMain(
     ICaptchaImageProvider captchaImageProvider,
     ICaptchaStorageProvider captchaStorageProvider,
     ICaptchaCodeGenerator captchaCodeGenerator,
     IHttpContextAccessor httpContextAccessor,
     CaptchaOptions captchaOptions)
 {
     _captchaImageProvider   = captchaImageProvider;
     _captchaStorageProvider = captchaStorageProvider;
     _captchaCodeGenerator   = captchaCodeGenerator;
     _httpContextAccessor    = httpContextAccessor;
     _captchaOptions         = captchaOptions;
 }
 public SessionBasedEmailCaptchaGenerator(
     ICaptchaCodeGenerator captchaGenerator,
     ICaptchaCodeStorage captchaCodeStorage,
     IEmailSender emailSender,
     IEmailReceiverSelector emailReceiverSelector,
     IEmailBodyGenerator emailBodyGenerator)
 {
     _captchaGenerator      = captchaGenerator;
     _captchaCodeStorage    = captchaCodeStorage;
     _emailSender           = emailSender;
     _emailReceiverSelector = emailReceiverSelector;
     _emailBodyGenerator    = emailBodyGenerator;
 }