| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- /**
- * 功能: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')
- }
- /**
- * 获取openid
- */
- export function getOpenid() {
- return uni.getStorageSync('openid');
- }
- /**
- * 获取nologin-email
- */
- export function getNologinEmail() {
- let Visitor = uni.getStorageSync('Visitor');
- if (!Visitor) return '';
- Visitor = JSON.parse(Visitor)
- return Visitor.email || Visitor.author || '';
- }
|