正在显示
3 个修改的文件
包含
12 行增加
和
4 行删除
| @@ -95,7 +95,8 @@ export default { | @@ -95,7 +95,8 @@ export default { | ||
| 95 | ], | 95 | ], |
| 96 | password: [ | 96 | password: [ |
| 97 | { required: true, trigger: "blur", message: "请输入您的密码" }, | 97 | { required: true, trigger: "blur", message: "请输入您的密码" }, |
| 98 | - { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' } | 98 | + { min: 5, max: 20, message: "用户密码长度必须介于 5 和 20 之间", trigger: "blur" }, |
| 99 | + { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||
| 99 | ], | 100 | ], |
| 100 | confirmPassword: [ | 101 | confirmPassword: [ |
| 101 | { required: true, trigger: "blur", message: "请再次输入您的密码" }, | 102 | { required: true, trigger: "blur", message: "请再次输入您的密码" }, |
| @@ -433,7 +433,8 @@ export default { | @@ -433,7 +433,8 @@ export default { | ||
| 433 | ], | 433 | ], |
| 434 | password: [ | 434 | password: [ |
| 435 | { required: true, message: "用户密码不能为空", trigger: "blur" }, | 435 | { required: true, message: "用户密码不能为空", trigger: "blur" }, |
| 436 | - { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' } | 436 | + { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' }, |
| 437 | + { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||
| 437 | ], | 438 | ], |
| 438 | email: [ | 439 | email: [ |
| 439 | { | 440 | { |
| @@ -591,7 +592,12 @@ export default { | @@ -591,7 +592,12 @@ export default { | ||
| 591 | cancelButtonText: "取消", | 592 | cancelButtonText: "取消", |
| 592 | closeOnClickModal: false, | 593 | closeOnClickModal: false, |
| 593 | inputPattern: /^.{5,20}$/, | 594 | inputPattern: /^.{5,20}$/, |
| 594 | - inputErrorMessage: "用户密码长度必须介于 5 和 20 之间" | 595 | + inputErrorMessage: "用户密码长度必须介于 5 和 20 之间", |
| 596 | + inputValidator: (value) => { | ||
| 597 | + if (/<|>|"|'|\||\\/.test(value)) { | ||
| 598 | + return "不能包含非法字符:< > \" ' \\\ |" | ||
| 599 | + } | ||
| 600 | + }, | ||
| 595 | }).then(({ value }) => { | 601 | }).then(({ value }) => { |
| 596 | resetUserPwd(row.userId, value).then(response => { | 602 | resetUserPwd(row.userId, value).then(response => { |
| 597 | this.$modal.msgSuccess("修改成功,新密码是:" + value); | 603 | this.$modal.msgSuccess("修改成功,新密码是:" + value); |
| @@ -41,7 +41,8 @@ export default { | @@ -41,7 +41,8 @@ export default { | ||
| 41 | ], | 41 | ], |
| 42 | newPassword: [ | 42 | newPassword: [ |
| 43 | { required: true, message: "新密码不能为空", trigger: "blur" }, | 43 | { required: true, message: "新密码不能为空", trigger: "blur" }, |
| 44 | - { min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" } | 44 | + { min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" }, |
| 45 | + { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||
| 45 | ], | 46 | ], |
| 46 | confirmPassword: [ | 47 | confirmPassword: [ |
| 47 | { required: true, message: "确认密码不能为空", trigger: "blur" }, | 48 | { required: true, message: "确认密码不能为空", trigger: "blur" }, |
-
请 注册 或 登录 后发表评论