// src/config/passwordConfig.js
export default {
  minLength: 8,  // 密码最小长度
  maxLength: 16, // 密码最大长度
  requireUpperCase: true, // 是否需要大写字母
  requireLowerCase: true, // 是否需要小写字母
  requireDigit: true, // 是否需要数字
  requireSpecialChar: true, // 是否需要特殊字符
  weakPasswords: ['123456', 'password', 'qwerty'], // 弱密码列表
  restrictConsecutiveChars: true, // 是否限制连续字符
  maxConsecutiveChars: 3, // 最大连续字符数
  excludeUsernameInPassword: true, // 是否不允许密码包含用户名
  passwordHistoryLimit: 5 // 历史密码限制条数
}
