Vue設定長時間未操作登入以後自動到期返回登入頁

2021-10-02 07:57:39 字數 1065 閱讀 3483

首先我們寫在main.js檔案中

import routerutil from

"@/utils/routerutil"

;//先將js檔案在main.js中引入

routerutil

(router)

;

我們會在登陸成功後呼叫sessionutil檔案中的setsession,sessionutil下面寫的有

import sessionutil from

'@/utils/sessionutil'

sessionutil.

setsession

("userinfo"

,'2'

);

在routerutil.js檔案中

import sessionutil from

"./sessionutil"

;const whitelist =

["/"

,'/logins'];

// 路由白名單,不需要校驗

export

default router =>

else

else})

;}}}

);};

在sessionutil.js檔案中

const sessionutil =

sessionstorage.

setitem

(typeof key ===

'string'

?key:

json

.stringify

(key)

,json

.stringify

(data))}

catch

(err)},

getsession

(key)

else

}catch

(err)},

}export

default sessionutil;

3 頁面長時間未操作跳轉到登入頁

1 用定時器檢測未操作時長,超過設定時間進行頁面跳轉 2 登入頁 1 sessionstorage.removeitem tunersession 初始化時清除session23 4 登入成功記錄時間 5 sessionstorage.setitem tunersession new date ge...

設定SSH Server保持長時間連線

ssh的預設過一段時間會超時,有時候正在執行著指令碼,出去一會回來就斷開了,輸出資訊都看不到了。禁止ssh自動超時最簡單的辦法就是,每隔一段時間在客戶端和伺服器之間傳送乙個 空包 至於到底是從客戶端發給伺服器,還是伺服器發給客戶端不重要,重要的是需要它們之間要有通訊。1 客戶端阻止ssh超時 ser...

解決SSH連線linux時長時間不操作自動斷開

最近使用ubuntu伺服器,使用ssh連線的時候,出現一段時間不操作,連線自動中斷。無奈只得關閉中斷,重新連線。通過網路查詢,找到解決方法,留下記錄,以備後續檢視。修改 etc ssh sshd config檔案 sudo vim etc ssh sshd config 查詢是否有clientali...