This commit is contained in:
2026-10-03 12:37:38 +08:00
parent bcf3d3769c
commit 5fc1755c17
22 changed files with 1845 additions and 100 deletions
+3 -4
View File
@@ -117,10 +117,9 @@ func (in *accountInput) validate() error {
return nil
}
const minPasswordLen = 8
// resolvePassword 回傳帳號密碼:有 -password 旗標時直接使用,
// 否則須於終端機以無回顯方式輸入兩次;非終端機環境不得省略旗標。
// 最小長度採 auth.MinPasswordLen(與網頁更新密碼流程一致)。
func resolvePassword(flagPassword string) (string, error) {
password := flagPassword
if password == "" {
@@ -133,8 +132,8 @@ func resolvePassword(flagPassword string) (string, error) {
return "", err
}
}
if len(password) < minPasswordLen {
return "", fmt.Errorf("密碼長度至少 %d 字元", minPasswordLen)
if len(password) < auth.MinPasswordLen {
return "", fmt.Errorf("密碼長度至少 %d 字元", auth.MinPasswordLen)
}
return password, nil
}