1
0
mirror of https://github.com/ialley-workshop-open/uni-halo.git synced 2026-06-11 12:49:30 +08:00

feat(auth): 限制阅读支持评论后访问

- 引入 getOpenid 和 getNologinEmail 方法统一管理认证信息
- 替换原有直接读取 storage 方式为封装方法调用
- 优化文章详情页按钮文案展示逻辑
- 新增评论后自动刷新限制阅读内容功能
- 调整评论权限提示逻辑,跳转至评论弹窗而非 toast 提示
This commit is contained in:
liuyiwuqing
2025-11-25 21:32:07 +08:00
parent 90f6516f45
commit 21fee2dc9a
3 changed files with 32 additions and 12 deletions
+17
View File
@@ -76,3 +76,20 @@ export function checkHasWxLogin() {
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 || '';
}