From 92b7c1d47b2b1be0af7cdafe47e9b4838d6144fd Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 17 一月 2023 18:22:11 +0800 Subject: [PATCH] 2023-01-17 --- src/views/login/index.jsx | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx index bb16595..f48870f 100644 --- a/src/views/login/index.jsx +++ b/src/views/login/index.jsx @@ -137,6 +137,35 @@ }) return } + + let level = localStorage.getItem(_href + 'pwdlevel') + + if (level && process.env.NODE_ENV === 'production') { + let visible = false + let tip = '瀵嗙爜寮哄害涓嶅锛岃淇敼瀵嗙爜锛�' + if (param.password.length < 8) { + visible = true + } else if (level === 'letter_num' && /^([^0-9]*|[^a-zA-Z]*)$/.test(param.password)) { + visible = true + } else if ((level === 'char_num' || level === 'char_num_90' || level === 'char_num_90_sms') && /^([^0-9]*|[^a-zA-Z]*|[^!@#$%^&*()_]*)$/.test(param.password)) { + visible = true + } else if ((level === 'char_num_90' || level === 'char_num_90_sms') && res.modifydate) { + let s = (new Date().getTime() - new Date(res.modifydate).getTime()) / (1000 * 24 * 60 * 60) + if (!isNaN(s) && s > 90) { + visible = true + tip = '鎮ㄥ凡90澶╂湭淇敼瀵嗙爜锛岃鏇存崲瀵嗙爜鍚庝娇鐢紒' + } + } + + if (visible) { + message.warning(tip) + this.setState({ + isDisabled: false, + visible: true + }) + return + } + } if (process.env.NODE_ENV === 'production') { Api.loginAndRedirect(_param).then(result => { -- Gitblit v1.8.0