* Fix registration password complexity * Fix integration to use a complex password ;)tags/v1.10.0
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", | |||||
"retype": "examplePassword", | |||||
"password": "examplePassword!1", | |||||
"retype": "examplePassword!1", | |||||
}) | }) | ||||
MakeRequest(t, req, http.StatusFound) | MakeRequest(t, req, http.StatusFound) | ||||
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, |