mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-06-10 20:29:28 +08:00
79 lines
1.3 KiB
JavaScript
79 lines
1.3 KiB
JavaScript
/**
|
|
* 功能:token操作
|
|
* 作者:小莫唐尼
|
|
* 邮箱:studio@925i.cn
|
|
* 时间:2022年07月21日 18:00:05
|
|
* 版本:v0.1.0
|
|
* 修改记录:
|
|
* 修改内容:
|
|
* 修改人员:
|
|
* 修改时间:
|
|
*/
|
|
|
|
import {
|
|
getCache
|
|
} from "./storage";
|
|
|
|
const TokenAuthKey = "EvanIAlley_App_Token";
|
|
|
|
/**
|
|
* 获取登录token
|
|
*/
|
|
export function getAdminAccessToken() {
|
|
const tokens = getCache('APP_ADMIN_LOGIN_TOKEN');
|
|
if (tokens) {
|
|
return tokens.access_token;
|
|
}
|
|
return null
|
|
}
|
|
|
|
/**
|
|
* 获取刷新token
|
|
*/
|
|
export function getAdminRefreshToken() {
|
|
const tokens = getCache('APP_ADMIN_LOGIN_TOKEN');
|
|
if (tokens) {
|
|
return tokens.refresh_token;
|
|
}
|
|
return null
|
|
}
|
|
|
|
/**
|
|
* 设置微信登录信息
|
|
*/
|
|
export function setWxLoginInfo(info) {
|
|
uni.setStorageSync('APP_WX_LOGIN_INFO', info);
|
|
}
|
|
|
|
/**
|
|
* 获取微信登录信息
|
|
*/
|
|
export function getWxLoginInfo() {
|
|
let wxLoginInfo = uni.getStorageSync('APP_WX_LOGIN_INFO');
|
|
if (wxLoginInfo) {
|
|
return JSON.parse(wxLoginInfo)
|
|
} else {
|
|
return null;
|
|
// return {
|
|
// avatarUrl: '',
|
|
// nickName: '',
|
|
// email: '',
|
|
// url: ''
|
|
// }
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 检查是否已经微信授权
|
|
*/
|
|
export function checkHasWxLogin() {
|
|
return !!uni.getStorageSync('APP_WX_LOGIN_INFO')
|
|
}
|
|
|
|
/**
|
|
* 检查超管是否已经登录
|
|
*/
|
|
export function checkHasAdminLogin() {
|
|
return !!getCache('APP_ADMIN_LOGIN_TOKEN')
|
|
}
|