From 538ff05f46412603552e9e01ed447649d36e4ced Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期四, 06 四月 2023 09:22:50 +0800 Subject: [PATCH] 搜索bug --- src/views/main-components/user.vue | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/src/views/main-components/user.vue b/src/views/main-components/user.vue index 2d18402..2565a19 100644 --- a/src/views/main-components/user.vue +++ b/src/views/main-components/user.vue @@ -53,10 +53,44 @@ data() { return { showChangePass: false, + flag:0, }; }, methods: { - init() {}, + init() { + let psw = this.getStore("userInfo"); + psw = JSON.parse(psw).description; + this.checkStrengthValue(psw); + }, + checkStrengthValue(v) { + // 璇勭骇鍒跺垽鏂瘑鐮佸己搴� 鏈�楂�5 + let grade = 0; + if (/\d/.test(v)) { + grade++; //鏁板瓧 + } + if (/[a-z]/.test(v)) { + grade++; //灏忓啓 + } + if (/[A-Z]/.test(v)) { + grade++; //澶у啓 + } + if (/\W/.test(v)) { + grade++; //鐗规畩瀛楃 + } + if (v.length >= 8) { + grade++; + } + if(grade<5){ + this.showChangePass = true; + this.flag++; + if(this.flag>1){ + this.handleClickUserDropdown("loginout"); + } + setInterval(() => { + this.init(); + }, 1000*60) + } + }, handleClickUserDropdown(name) { if (name == "ownSpace") { util.openNewPage(this, "ownspace_index"); -- Gitblit v1.9.1