Fix password complexity check on registration (#8887)
* Fix registration password complexity * Fix integration to use a complex password ;)
This commit is contained in:
		
							parent
							
								
									9ae4c17cb1
								
							
						
					
					
						commit
						6e1912c73a
					
				|  | @ -19,8 +19,8 @@ func TestSignup(t *testing.T) { | ||||||
| 	req := NewRequestWithValues(t, "POST", "/user/sign_up", map[string]string{ | 	req := NewRequestWithValues(t, "POST", "/user/sign_up", map[string]string{ | ||||||
| 		"user_name": "exampleUser", | 		"user_name": "exampleUser", | ||||||
| 		"email":     "exampleUser@example.com", | 		"email":     "exampleUser@example.com", | ||||||
| 		"password":  "examplePassword", | 		"password":  "examplePassword!1", | ||||||
| 		"retype":    "examplePassword", | 		"retype":    "examplePassword!1", | ||||||
| 	}) | 	}) | ||||||
| 	MakeRequest(t, req, http.StatusFound) | 	MakeRequest(t, req, http.StatusFound) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1070,6 +1070,11 @@ func SignUpPost(ctx *context.Context, cpt *captcha.Captcha, form auth.RegisterFo | ||||||
| 		ctx.RenderWithErr(ctx.Tr("auth.password_too_short", setting.MinPasswordLength), tplSignUp, &form) | 		ctx.RenderWithErr(ctx.Tr("auth.password_too_short", setting.MinPasswordLength), tplSignUp, &form) | ||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
|  | 	if !password.IsComplexEnough(form.Password) { | ||||||
|  | 		ctx.Data["Err_Password"] = true | ||||||
|  | 		ctx.RenderWithErr(ctx.Tr("form.password_complexity"), tplSignUp, &form) | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
| 
 | 
 | ||||||
| 	u := &models.User{ | 	u := &models.User{ | ||||||
| 		Name:     form.UserName, | 		Name:     form.UserName, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue