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