| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- /**
- * Token 存储管理
- * @author steelwei
- */
- const TOKEN_KEY = 'fulfiller_token'
- const USER_INFO_KEY = 'fulfiller_user_info'
- /**
- * 获取 Token
- */
- export function getToken() {
- return uni.getStorageSync(TOKEN_KEY) || ''
- }
- /**
- * 设置 Token
- */
- export function setToken(token) {
- uni.setStorageSync(TOKEN_KEY, token)
- }
- /**
- * 移除 Token
- */
- export function removeToken() {
- uni.removeStorageSync(TOKEN_KEY)
- }
- /**
- * 是否已登录
- */
- export function isLoggedIn() {
- return !!getToken()
- }
- /**
- * 获取缓存的用户信息
- */
- export function getUserInfo() {
- const str = uni.getStorageSync(USER_INFO_KEY)
- if (str) {
- try {
- return JSON.parse(str)
- } catch (e) {
- return null
- }
- }
- return null
- }
- /**
- * 设置用户信息缓存
- */
- export function setUserInfo(info) {
- uni.setStorageSync(USER_INFO_KEY, JSON.stringify(info))
- }
- /**
- * 清除用户信息缓存
- */
- export function removeUserInfo() {
- uni.removeStorageSync(USER_INFO_KEY)
- }
- /**
- * 清除所有登录信息
- */
- export function clearAuth() {
- removeToken()
- removeUserInfo()
- }
|