fix: 用户密码最小长度调整为六位 (#55)

This commit is contained in:
chengma
2026-08-09 16:14:58 +08:00
parent ac9e227ee7
commit 2cce9e3888
10 changed files with 39 additions and 15 deletions
+4
View File
@@ -29,6 +29,10 @@ func TestAdmin首次初始化登录退出完整流程(t *testing.T) {
if setupPage.Code != http.StatusOK || !strings.Contains(setupPage.Body.String(), "初始化管理员") {
t.Fatalf("GET /setup = %d,响应:%s", setupPage.Code, setupPage.Body.String())
}
if strings.Count(setupPage.Body.String(), `minlength="6"`) != 2 ||
!strings.Contains(setupPage.Body.String(), "至少 6 个字符") {
t.Fatalf("初始化表单密码规则未同步为 6 个字符:%s", setupPage.Body.String())
}
csrfCookie := findResponseCookie(t, setupPage, "cmautobuy_csrf")
if csrfCookie.HttpOnly || csrfCookie.Value == "" {
t.Fatalf("CSRF Cookie 应可供双提交表单使用: %#v", csrfCookie)