Files
Yi.Framework/Yi.RuoYi.Vue3/src/utils/auth.js
daxiongok 92a2421a9b feat:新增前端token无感刷新功能
fix:前端权限码太多时,cookie太大请求异常问题。改为localstage存储token

Signed-off-by: daxiongok <571115139@qq.com>
2024-08-17 22:53:19 +08:00

47 lines
1.1 KiB
JavaScript

import Cookies from 'js-cookie'
const TokenKey = 'Admin-Token'
const RefreshTokenKey = 'Refresh-Token'
const TenantIdKey='Tenant-Id'
export function getToken() {
return localStorage.getItem(TokenKey)
// return Cookies.get(TokenKey)
}
export function setToken(token) {
return localStorage.setItem(TokenKey, token)
// return Cookies.set(TokenKey, token)
}
export function removeToken() {
return localStorage.removeItem(TokenKey)
// return Cookies.remove(TokenKey)
}
export function getRefreshToken() {
return localStorage.getItem(RefreshTokenKey)
// return Cookies.get(RefreshTokenKey)
}
export function setRefreshToken(token) {
return localStorage.setItem(RefreshTokenKey, token)
// return Cookies.set(RefreshTokenKey, token)
}
export function removeRefreshToken() {
return localStorage.removeItem(RefreshTokenKey)
// return Cookies.remove(RefreshTokenKey)
}
export function getTenantId() {
return Cookies.get(TenantIdKey)
}
export function setTenantId(tenantId) {
return Cookies.set(TenantIdKey, tenantId)
}
export function removeTenantId() {
return Cookies.remove(TenantIdKey)
}