private readonly IreCAPTCHASiteVerifyV3 _siteVerify; //captcha public LoginModel(SignInManager <IdentityUser> signInManager, ILogger <LoginModel> logger, UserManager <IdentityUser> userManager, IreCAPTCHASiteVerifyV3 siteVerify //captcha ) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _siteVerify = siteVerify; //captcha }
private readonly IreCAPTCHASiteVerifyV3 _siteVerify; //captcha public RegisterModel( UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ILogger <RegisterModel> logger, IreCAPTCHASiteVerifyV3 siteVerify //captcha ) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _siteVerify = siteVerify; }
public RecaptchaValidator(IreCAPTCHASiteVerifyV3 reCAPTCHASiteVerifyV3, IHttpContextAccessor httpContextAccessor) { _reCAPTCHASiteVerifyV3 = reCAPTCHASiteVerifyV3; _httpContextAccessor = httpContextAccessor; }
public V3Model(IreCAPTCHASiteVerifyV3 siteVerify) { _siteVerify = siteVerify; }
public V3_ProgrammaticallyModel(IreCAPTCHASiteVerifyV3 siteVerify) { _siteVerify = siteVerify; }
public RecaptchaVerifyActionFilter(ILogger <RecaptchaVerifyActionFilter> logger, IServiceProvider serviceProvider, IOptionsMonitor <GooglereCAPTCHAOptions> options) { _options = options.CurrentValue; _siteVerify = _options.Enabled ? serviceProvider.GetRequiredService <IreCAPTCHASiteVerifyV3>() : null; _logger = logger; }