2024-08-20 12:11:33 +00:00
|
|
|
/**
|
|
|
|
* Created by HaijunZhang on 2018/11/16.
|
|
|
|
*/
|
2024-08-22 08:50:27 +00:00
|
|
|
import { encrypt, decrypt } from 'utils/crypto'
|
|
|
|
import { tokenKey, trxTokenKey, ukeyPasswordKey } from '@/config'
|
2024-08-20 12:11:33 +00:00
|
|
|
|
|
|
|
export function getToken() {
|
|
|
|
return sessionStorage.getItem(tokenKey)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function setToken(token: string) {
|
|
|
|
return sessionStorage.setItem(tokenKey, token)
|
|
|
|
}
|
|
|
|
|
2024-08-21 01:17:14 +00:00
|
|
|
export function removeToken() {
|
2024-08-20 12:11:33 +00:00
|
|
|
return sessionStorage.removeItem(tokenKey)
|
2024-08-21 01:17:14 +00:00
|
|
|
}
|
2024-08-22 08:50:27 +00:00
|
|
|
|
|
|
|
export function getTrxToken() {
|
|
|
|
return sessionStorage.getItem(trxTokenKey)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function setTrxToken(token: string) {
|
|
|
|
return sessionStorage.setItem(trxTokenKey, token)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function removeTrxToken() {
|
|
|
|
localStorage.removeItem(ukeyPasswordKey)
|
|
|
|
return sessionStorage.removeItem(trxTokenKey)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function getUkeyPassword() {
|
|
|
|
return decrypt(sessionStorage.getItem(ukeyPasswordKey))
|
|
|
|
}
|
|
|
|
// 用于保活与监测 ukey 是否拔出
|
|
|
|
export function setUkeyPassword(password: string) {
|
|
|
|
return localStorage.setItem(ukeyPasswordKey, encrypt(password))
|
|
|
|
}
|