feat: 系统配置新增安全设置功能

1、新增系统配置-安全设置CURD
2、用户个人修改密码时按照安全设置校验
3、密码连续错误账号锁定
4、密码过期判断
5、数据库数据初始化
This commit is contained in:
kils
2024-05-09 18:15:50 +08:00
committed by Charles7c
parent ad7412f9cb
commit 1de2a8f2dc
12 changed files with 247 additions and 16 deletions

View File

@@ -34,6 +34,11 @@ public class RegexConstants {
*/
public static final String PASSWORD = "^(?=.*\\d)(?=.*[a-z]).{6,32}$";
/**
* 密码正则严格版(长度为 8 到 32 位包含至少1个大写字母、1个小写字母、1个数字1个特殊字符
*/
public static final String PASSWORD_STRICT = "^\\S*(?=\\S{8,32})(?=\\S*\\d)(?=\\S*[A-Z])(?=\\S*[a-z])(?=\\S*[!@#$%^&*? ])\\S*$";
/**
* 通用编码正则(长度为 2 到 30 位,可以包含字母、数字,下划线,以字母开头)
*/