一、校验规则:
1、数字、大写字母、小写字码、特殊字符都至少存在1位。
2、特殊字符可使用英文半角符号 !@#$%^&*=-_+.?
3、密码长度不得小于10位。
4、密码不得包含账号,
5、不允许出现3位及以上连续数字,或不允许连续出现3位及以上相同字符。
6、不允许出现键盘连续3位。
6、密码中不允许使用“admin”“root”“administrator”“password”“qwerty” 常见用户名和默认密码。
二、具体实现方案
1、校验规则获取:前端页面的规则只校验是否必填,其它校验规则及校验不通过后的提示文字统一由后端接口返回;
2、注册、修改、登录密码提交时后端接口校验