mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Add option to enable CAPTCHA validation for login (#21638)
Enable this to require captcha validation for user login. You also must enable `ENABLE_CAPTCHA`. Summary: - Consolidate CAPTCHA template - add CAPTCHA handle and context - add `REQUIRE_CAPTCHA_FOR_LOGIN` config and docs - Consolidate CAPTCHA set-up and verification code Partially resolved #6049 Signed-off-by: Xinyu Zhou <i@sourcehut.net> Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		| @@ -91,13 +91,10 @@ func (f *InstallForm) Validate(req *http.Request, errs binding.Errors) binding.E | ||||
|  | ||||
| // RegisterForm form for registering | ||||
| type RegisterForm struct { | ||||
| 	UserName           string `binding:"Required;Username;MaxSize(40)"` | ||||
| 	Email              string `binding:"Required;MaxSize(254)"` | ||||
| 	Password           string `binding:"MaxSize(255)"` | ||||
| 	Retype             string | ||||
| 	GRecaptchaResponse string `form:"g-recaptcha-response"` | ||||
| 	HcaptchaResponse   string `form:"h-captcha-response"` | ||||
| 	McaptchaResponse   string `form:"m-captcha-response"` | ||||
| 	UserName string `binding:"Required;Username;MaxSize(40)"` | ||||
| 	Email    string `binding:"Required;MaxSize(254)"` | ||||
| 	Password string `binding:"MaxSize(255)"` | ||||
| 	Retype   string | ||||
| } | ||||
|  | ||||
| // Validate validates the fields | ||||
|   | ||||
		Reference in New Issue
	
	Block a user