Class RecaptchaValidatorBase
Inheritance
RecaptchaValidatorBase
Assembly: Volo.Abp.Account.Pro.Public.Web.dll
Syntax
public abstract class RecaptchaValidatorBase : IRecaptchaValidator
Constructors
RecaptchaValidatorBase(IHttpContextAccessor, IStringLocalizer<AccountResource>, IJsonSerializer)
Declaration
public RecaptchaValidatorBase(IHttpContextAccessor httpContextAccessor, IStringLocalizer<AccountResource> stringLocalizer, IJsonSerializer jsonSerializer)
Parameters
Fields
RecaptchaResponseKey
Declaration
public const string RecaptchaResponseKey = "g-recaptcha-response"
Field Value
Properties
HttpContextAccessor
Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Logger
Declaration
public ILogger<RecaptchaValidatorBase> Logger { get; }
Property Value
StringLocalizer
Declaration
protected IStringLocalizer<AccountResource> StringLocalizer { get; }
Property Value
Methods
ValidateAsync(string)
Declaration
public abstract Task ValidateAsync(string captchaResponse)
Parameters
Type |
Name |
Description |
string |
captchaResponse |
|
Returns
Implements
Extension Methods