Michael Wang преди 5 години
родител
ревизия
d4022e7150
променени са 2 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 3 1
      src/features/Login/Login.vue
  2. 1 1
      src/mixins/mixins.js

+ 3 - 1
src/features/Login/Login.vue

@@ -203,7 +203,9 @@ export default {
         },
       });
     }
-    localStorage.setItem("redirectUrl", this.$route.query.redirectUrl);
+    if (this.$route.query.redirectUrl) {
+      sessionStorage.setItem("redirectUrl", this.$route.query.redirectUrl);
+    }
 
     this.isElectron = typeof nodeRequire != "undefined";
 

+ 1 - 1
src/mixins/mixins.js

@@ -114,7 +114,7 @@ Vue.mixin({
     logout(cause = "") {
       localStorage.removeItem("phoneVerified");
       window._hmt.push(["_trackEvent", "退出", cause]);
-      const redirectUrl = localStorage.getItem("redirectUrl");
+      const redirectUrl = sessionStorage.getItem("redirectUrl");
       if (redirectUrl) {
         this.$Modal.error({
           title: "确认退出",