| 123456789101112131415161718192021222324252627282930313233 |
- const authKey = 'Authorization'
- const expireAt = 'Authorization-Expire-At'
- function setExpire(expire) {
- sessionStorage.setItem(expireAt, new Date().getTime() + expire * 1000)
- }
- // 是否过期
- function isExpire() {
- const expire = sessionStorage.getItem(expireAt)
- if (expire) {
- return Number(expire) <= new Date().getTime()
- }
- return true
- }
- export function getToken() {
- if (isExpire()) {
- sessionStorage.removeItem(expireAt)
- sessionStorage.removeItem(authKey)
- return null
- }
- return sessionStorage.getItem(authKey)
- }
- export function setToken(token, expire) {
- setExpire(expire)
- return sessionStorage.setItem(authKey, token)
- }
- export function removeToken() {
- return sessionStorage.removeItem(authKey)
- }
|