39 lines
666 B
JavaScript
39 lines
666 B
JavaScript
import { storage } from './storage'
|
|
|
|
const AccessToken = 'AUTH_TOKEN'
|
|
|
|
/**
|
|
* 验证是否登录
|
|
*
|
|
* @returns token
|
|
*/
|
|
export function isLoggedIn() {
|
|
return getAccessToken() != ''
|
|
}
|
|
|
|
/**
|
|
* 获取登录授权 Token
|
|
*
|
|
* @returns token
|
|
*/
|
|
export function getAccessToken() {
|
|
// return storage.get(AccessToken) || ''
|
|
return JSON.parse(localStorage.getItem('token'))||''
|
|
}
|
|
|
|
/**
|
|
* 设置登录授权 Token
|
|
*
|
|
* @returns token
|
|
*/
|
|
export function setAccessToken(token = '', expire = 60 * 60 * 2) {
|
|
return storage.set(AccessToken, token, expire) || ''
|
|
}
|
|
|
|
/**
|
|
* 删除登录授权 Token
|
|
*/
|
|
export function delAccessToken() {
|
|
storage.remove(AccessToken)
|
|
}
|