mirror of
https://github.com/kataras/iris.git
synced 2025-02-09 02:34:55 +01:00
typo fix on recaptcha middleware...
Former-commit-id: 214c56fcd84c86742175e37185e130eeae85f07f
This commit is contained in:
parent
e9b10b14a3
commit
6432e34151
|
@ -26,7 +26,7 @@ func main() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
result := recaptcha.SiteFerify(ctx, recaptchaSecret)
|
result := recaptcha.SiteVerify(ctx, recaptchaSecret)
|
||||||
if !result.Success {
|
if !result.Success {
|
||||||
/* redirect here if u want or do nothing */
|
/* redirect here if u want or do nothing */
|
||||||
ctx.HTML("<b> failed please try again </b>")
|
ctx.HTML("<b> failed please try again </b>")
|
||||||
|
|
|
@ -39,18 +39,18 @@ var Client = netutil.Client(time.Duration(20 * time.Second))
|
||||||
// Use `SiteVerify` to verify a request inside another handler if needed.
|
// Use `SiteVerify` to verify a request inside another handler if needed.
|
||||||
func New(secret string) context.Handler {
|
func New(secret string) context.Handler {
|
||||||
return func(ctx context.Context) {
|
return func(ctx context.Context) {
|
||||||
if SiteFerify(ctx, secret).Success {
|
if SiteVerify(ctx, secret).Success {
|
||||||
ctx.Next()
|
ctx.Next()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// SiteFerify accepts context and the secret key(https://www.google.com/recaptcha)
|
// SiteVerify accepts context and the secret key(https://www.google.com/recaptcha)
|
||||||
// and returns the google's recaptcha response, if `response.Success` is true
|
// and returns the google's recaptcha response, if `response.Success` is true
|
||||||
// then validation passed.
|
// then validation passed.
|
||||||
//
|
//
|
||||||
// Use `New` for middleware use instead.
|
// Use `New` for middleware use instead.
|
||||||
func SiteFerify(ctx context.Context, secret string) (response Response) {
|
func SiteVerify(ctx context.Context, secret string) (response Response) {
|
||||||
generatedResponseID := ctx.FormValue("g-recaptcha-response")
|
generatedResponseID := ctx.FormValue("g-recaptcha-response")
|
||||||
if generatedResponseID == "" {
|
if generatedResponseID == "" {
|
||||||
response.ErrorCodes = append(response.ErrorCodes,
|
response.ErrorCodes = append(response.ErrorCodes,
|
||||||
|
@ -111,7 +111,7 @@ var recaptchaForm = `<form action="%s" method="POST">
|
||||||
// Method: "POST" | Path: "/contact"
|
// Method: "POST" | Path: "/contact"
|
||||||
// func postContact(ctx context.Context) {
|
// func postContact(ctx context.Context) {
|
||||||
// // [...]
|
// // [...]
|
||||||
// response := recaptcha.SiteFerify(ctx, recaptchaSecret)
|
// response := recaptcha.SiteVerify(ctx, recaptchaSecret)
|
||||||
//
|
//
|
||||||
// if response.Success {
|
// if response.Success {
|
||||||
// // [your action here, i.e sendEmail(...)]
|
// // [your action here, i.e sendEmail(...)]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user