更新
This commit is contained in:
1 parent
012f8edf8b
commit
36ff960fbd
33 files changed
+1644
-344
No files matched your search
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
* 游客轻身份(免登录模块的数据临时存储)
|
||||
*
|
||||
* 小程序冷启动进入 nav 游客态时,引导用户授权微信手机号,
|
||||
* 由 /api/guest/mini-login 签发游客令牌(30 天有效)。
|
||||
* 携带该令牌可直接使用记事本 / 日程提醒 / 密码库等免登录功能,
|
||||
* 数据落在后端 yz_guest_data;正式登录后调 /api/guest/merge 并入账号。
|
||||
*/
|
||||
import { getToken } from '@/utils/auth.js'
|
||||
|
||||
const GUEST_TOKEN_KEY = 'app_guest_token'
|
||||
|
||||
export function setGuestToken(token) {
|
||||
uni.setStorageSync(GUEST_TOKEN_KEY, token || '')
|
||||
}
|
||||
|
||||
export function getGuestToken() {
|
||||
return uni.getStorageSync(GUEST_TOKEN_KEY) || ''
|
||||
}
|
||||
|
||||
export function clearGuestToken() {
|
||||
uni.removeStorageSync(GUEST_TOKEN_KEY)
|
||||
}
|
||||
|
||||
/** 游客模式:未登录但持有手机号授权签发的游客令牌 */
|
||||
export function isGuestMode() {
|
||||
return !getToken() && !!getGuestToken()
|
||||
}
|
||||
Reference in new issue
Block a user