用户密码新增非法字符验证
This commit is contained in:
		
							parent
							
								
									8836d31d77
								
							
						
					
					
						commit
						8c990ae9fc
					
				| @ -95,7 +95,8 @@ export default { | |||||||
|         ], |         ], | ||||||
|         password: [ |         password: [ | ||||||
|           { required: true, trigger: "blur", message: "请输入您的密码" }, |           { required: true, trigger: "blur", message: "请输入您的密码" }, | ||||||
|           { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' } |           { min: 5, max: 20, message: "用户密码长度必须介于 5 和 20 之间", trigger: "blur" }, | ||||||
|  |           { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||||||
|         ], |         ], | ||||||
|         confirmPassword: [ |         confirmPassword: [ | ||||||
|           { required: true, trigger: "blur", message: "请再次输入您的密码" }, |           { required: true, trigger: "blur", message: "请再次输入您的密码" }, | ||||||
|  | |||||||
| @ -433,7 +433,8 @@ export default { | |||||||
|         ], |         ], | ||||||
|         password: [ |         password: [ | ||||||
|           { required: true, message: "用户密码不能为空", trigger: "blur" }, |           { required: true, message: "用户密码不能为空", trigger: "blur" }, | ||||||
|           { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' } |           { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' }, | ||||||
|  |           { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||||||
|         ], |         ], | ||||||
|         email: [ |         email: [ | ||||||
|           { |           { | ||||||
| @ -591,7 +592,12 @@ export default { | |||||||
|         cancelButtonText: "取消", |         cancelButtonText: "取消", | ||||||
|         closeOnClickModal: false, |         closeOnClickModal: false, | ||||||
|         inputPattern: /^.{5,20}$/, |         inputPattern: /^.{5,20}$/, | ||||||
|         inputErrorMessage: "用户密码长度必须介于 5 和 20 之间" |         inputErrorMessage: "用户密码长度必须介于 5 和 20 之间", | ||||||
|  |         inputValidator: (value) => { | ||||||
|  |           if (/<|>|"|'|\||\\/.test(value)) { | ||||||
|  |             return "不能包含非法字符:< > \" ' \\\ |" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|       }).then(({ value }) => { |       }).then(({ value }) => { | ||||||
|           resetUserPwd(row.userId, value).then(response => { |           resetUserPwd(row.userId, value).then(response => { | ||||||
|             this.$modal.msgSuccess("修改成功,新密码是:" + value); |             this.$modal.msgSuccess("修改成功,新密码是:" + value); | ||||||
|  | |||||||
| @ -41,7 +41,8 @@ export default { | |||||||
|         ], |         ], | ||||||
|         newPassword: [ |         newPassword: [ | ||||||
|           { required: true, message: "新密码不能为空", trigger: "blur" }, |           { required: true, message: "新密码不能为空", trigger: "blur" }, | ||||||
|           { min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" } |           { min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" }, | ||||||
|  |           { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" } | ||||||
|         ], |         ], | ||||||
|         confirmPassword: [ |         confirmPassword: [ | ||||||
|           { required: true, message: "确认密码不能为空", trigger: "blur" }, |           { required: true, message: "确认密码不能为空", trigger: "blur" }, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user