跳转到主要内容
Jiewen’blog
功能使用

管理员与发布权限

适用版本:TinyTale 小程序 3.0.0 / TinyTale 配置插件 2.1.2。

登录身份与发布权限是两件事。普通用户可以使用允许的阅读和评论功能;图片与瞬间的发布入口只向当前会话认定的管理员显示。

为账号配置权限

  1. 在 Halo 后台确认目标用户真实存在且未禁用。

  2. 在用户与角色管理中,为其分配合适的角色。

  3. 需要 TinyTale 发布功能时,使用包含插件提供的 TinyTale Manage AccessRole 权限模板的角色;超级管理员也可被识别。

  4. 保存后,在小程序退出并重新登录,再到关于页面查看发布入口。

插件内的模板资源名为 role-template-tinyTale-manage,包含附件、瞬间和图库管理相关权限。不同 Halo 版本的角色编辑界面可能不同,可参考 Halo 用户与角色文档。

仅为普通角色零散添加部分接口权限,不一定能让前端显示管理员入口。排查时应同时确认插件识别的角色模板和实际接口权限。

权限如何生效

客户端依据会话返回的角色显示入口,服务端还会在请求时重新核对用户和角色。隐藏或显示按钮不能代替后端授权;旧会话中仍显示的按钮也不代表被撤销的权限继续有效。

角色变更后重新登录,有助于同步客户端显示。不要将“能登录”或“已有 OpenID”当作“能发布”。3.x 不再以旧教程中的共享 Token 和单个 OpenID 作为常规发布方案。

发布前的检查

功能

还需要准备

发布图片

可用的附件存储策略、图库插件、至少一个图库分组

发布瞬间

瞬间插件、有效正文;含图片时还需要附件存储

修改头像

当前用户资料相关权限和可用的附件上传链路

如果按钮存在但请求返回 403,检查角色、资源权限和账号状态;如果返回 401,先处理会话;如果图片上传成功但内容发布失败,继续检查图库或瞬间接口,避免把两步操作混为一谈。

相关操作:图片发布、瞬间发布、发布问题排查。

文档导航