mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-08 01:48:33 +08:00
v2.9.0 download
This commit is contained in:
parent
7429417590
commit
99de7faff8
@ -93,7 +93,7 @@ Download the current version of Baidu Pan,<a href="https://maxkey.top/zh/about/d
|
|||||||
|
|
||||||
| Version | ReleaseDate | Download URL | Code |
|
| Version | ReleaseDate | Download URL | Code |
|
||||||
| --------| :----- | :---- | :---- |
|
| --------| :----- | :---- | :---- |
|
||||||
| v 2.8.1 GA | 2021/06/25 | <a href="https://pan.baidu.com/s/1fhUXmxEcfgmJY_Dejd615A" target="_blank">Download</a> | **dplq** |
|
| v 2.9.0 RC1 | 2021/08/10 | <a href="https://pan.baidu.com/s/1cfe8NHH_yqUn2uk4VR-AvQ" target="_blank">Download</a> | **63v1** |
|
||||||
|
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
|
|||||||
@ -93,7 +93,7 @@ Download the current version of Baidu Pan,<a href="https://maxkey.top/zh/about/d
|
|||||||
|
|
||||||
| Version | Date | URL | Code |
|
| Version | Date | URL | Code |
|
||||||
| --------| :----- | :---- | :---- |
|
| --------| :----- | :---- | :---- |
|
||||||
| v 2.8.1 GA | 2021/06/25 | <a href="https://pan.baidu.com/s/1fhUXmxEcfgmJY_Dejd615A" target="_blank">Download</a> | **dplq** |
|
| v 2.9.0 RC1 | 2021/08/10 | <a href="https://pan.baidu.com/s/1cfe8NHH_yqUn2uk4VR-AvQ" target="_blank">Download</a> | **63v1** |
|
||||||
|
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
|
|||||||
@ -95,7 +95,7 @@ QQ交流群:<b>434469201</b>
|
|||||||
|
|
||||||
| 版本 | 日期 | 下载地址 | 提取码 |
|
| 版本 | 日期 | 下载地址 | 提取码 |
|
||||||
| --------| :----- | :---- | :---- |
|
| --------| :----- | :---- | :---- |
|
||||||
| v 2.8.1 GA | 2021/06/25 | <a href="https://pan.baidu.com/s/1fhUXmxEcfgmJY_Dejd615A" target="_blank">链接下载</a> | **dplq** |
|
| v 2.9.0 RC1 | 2021/08/10 | <a href="https://pan.baidu.com/s/1cfe8NHH_yqUn2uk4VR-AvQ" target="_blank">链接下载</a> | **63v1** |
|
||||||
|
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
|
|||||||
@ -102,10 +102,11 @@ public class PasswordPolicyController {
|
|||||||
result.addError(fe);
|
result.addError(fe);
|
||||||
return new Message(result);
|
return new Message(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(passwordPolicy.getDigits() + passwordPolicy.getLowerCase() + passwordPolicy.getUpperCase() + passwordPolicy.getSpecialChar() < passwordPolicy.getMinLength()) {
|
if(passwordPolicy.getDigits() + passwordPolicy.getLowerCase() + passwordPolicy.getUpperCase() + passwordPolicy.getSpecialChar() < passwordPolicy.getMinLength()) {
|
||||||
FieldError fe = new FieldError("passwordPolicy", "specialChar",
|
FieldError fe = new FieldError("passwordPolicy", "specialChar",
|
||||||
passwordPolicy.getMinLength(), true,
|
2, true,
|
||||||
new String[]{"ui.passwordpolicy.xe00000003"},//密码包含小写字母、大写字母、数字、特殊字符的个数不能小于密码的最小长度
|
new String[]{"ui.passwordpolicy.xe00000003"},//密码包含小写字母、大写字母、数字、特殊字符的个数不能小于2
|
||||||
null, null);
|
null, null);
|
||||||
result.addError(fe);
|
result.addError(fe);
|
||||||
return new Message(result);
|
return new Message(result);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user