Procházet zdrojové kódy

通用版本清除token 修改样式

xueqin před 3 roky
rodič
revize
6441a0dba0
2 změnil soubory, kde provedl 11 přidání a 0 odebrání
  1. 6 0
      src/js/index.js
  2. 5 0
      src/js/utils.js

+ 6 - 0
src/js/index.js

@@ -31,6 +31,11 @@ const hideLogo = getUrlArgObject("hideLg");
 const otherLogo = getUrlArgObject("adLg");
 const is3His = getUrlArgObject('is3His')
 console.log('我是is3His', is3His);
+//token判断没有跳登录
+const token = getCookie('accessToken') || localStorage.getItem('accessToken');
+if (!token) {
+  window.location.href = '../login.html';
+}
 const modalDom = `
       <p class="tips"><img src=${WarningIcon} /><span>为确保账号安全,请及时修改初始密码</span></p>
       <div class="modalAction">
@@ -575,6 +580,7 @@ function bindMenu() {
 
 window.addEventListener('message', e => {
   localStorage.removeItem('accessToken')
+  delCookie('accessToken')
   let data = e.data
   if (typeof data == 'string') {
     data = JSON.parse(data)

+ 5 - 0
src/js/utils.js

@@ -194,6 +194,8 @@ const post = function (url, data) {
         let dialogcode = jsonres.code === '10020011' || jsonres.code === '10020012'
         if (jsonres.code && dialogcode && (self == top)) {
           localStorage.removeItem('accessToken')
+  delCookie('accessToken')
+
           $.alerModal({
             gobackBtn: true,
             title: "提示",
@@ -214,6 +216,7 @@ const post = function (url, data) {
           });
         } else if (jsonres.code && dialogcode && (self != top)) {
           localStorage.removeItem('accessToken')
+          delCookie('accessToken')
 
           const dialogmessage = {
             iframemessage: 1,
@@ -240,6 +243,7 @@ const post = function (url, data) {
 
         if (errorCode.code && dialogcode2 && (self == top)) {
           localStorage.removeItem('accessToken')
+          delCookie('accessToken')
 
           $.alerModal({
             gobackBtn: true,
@@ -258,6 +262,7 @@ const post = function (url, data) {
         } else {
           if (errorCode.code && dialogcode2 && (self != top)) {
           localStorage.removeItem('accessToken')
+  delCookie('accessToken')
             
             const dialogmessage = {
               iframemessage: 1,