15 lines
649 B
JavaScript
15 lines
649 B
JavaScript
// 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 // 历史密码限制条数
|
|
}
|