Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CaptchaFailed = apierrors.Invalid.WithReason("CaptchaFailed")
View Source
var DependencySet = wire.NewSet( wire.Struct(new(Provider), "*"), NewProviderLogger, )
View Source
var ErrVerificationFailed = CaptchaFailed.NewWithCause("verification failed", apierrors.StringCause("VerificationFailed"))
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { RemoteIP httputil.RemoteIP Config *config.CaptchaConfig Logger ProviderLogger CloudflareClient *captcha.CloudflareClient }
type ProviderLogger ¶
func NewProviderLogger ¶
func NewProviderLogger(lf *log.Factory) ProviderLogger
Click to show internal directories.
Click to hide internal directories.