iFileProxyAdmin/public/RegisterConfig.json

51 lines
No EOL
1.3 KiB
JSON

{
"message": "success",
"data": {
"username": {
"minLength": 4,
"maxLength": 16,
"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$",
"description": "用户名只能包含字母、数字、下划线和横杠"
},
"nickname": {
"minLength": 2,
"maxLength": 12,
"pattern": "^[\\u4e00-\\u9fa5a-zA-Z0-9_-]*$",
"description": "昵称可以包含中文、字母、数字、下划线和横杠"
},
"password": {
"minLength": 8,
"maxLength": 20,
"requireNumber": true,
"requireLowercase": true,
"requireUppercase": true,
"requireSpecial": true,
"specialChars": "!@#$%^&*",
"description": "密码必须包含大小写字母、数字和特殊字符"
},
"email": {
"pattern": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$",
"description": "请输入有效的电子邮件地址",
"allowedDomains": [
"gmail.com",
"outlook.com",
"qq.com",
"163.com",
"126.com"
]
},
"registration": {
"enabled": true,
"requireEmailVerification": false,
"maxAttemptsPerIP": 5,
"cooldownMinutes": 60,
"blockedUsernames": [
"admin",
"root",
"system",
"administrator"
]
}
},
"retcode": 0
}