跳转到主要内容
Jiewen’blog
常见问题

登录、权限与发布问题

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

微信登录失败

确认源码 AppID、微信开发者工具 AppID 与 Halo 后台 AppID 相同,AppSecret 属于该应用且只配置在服务端。查看服务端返回的微信错误原因,不要把密钥截图发到公开渠道。

未绑定用户的静默登录保持游客状态是预期行为。主动微信登录涉及自动注册时,还要满足 Halo 的允许注册、邮箱验证与默认角色策略。需要已有账号时,使用账号密码登录后绑定。

账号密码正确却被拒绝

检查账号是否被禁用、是否设置密码,以及是否启用了双重认证。MFA_REQUIRED 表示当前小程序登录接口不能完成该账号的双重认证流程,并不等于密码输入错误。

绑定冲突见账号与绑定。当前没有自助解绑和合并流程,不要反复创建新账号试图绕过冲突。

登录成功却没有发布入口

检查当前用户是否被识别为 TinyTale 管理员,以及其角色是否包含插件管理权限模板。更改角色后退出并重新登录,刷新前端会话显示。详见管理员与发布权限。

旧 OpenID 配置不会赋予新账号发布权限。使用普通注册账号成功登录,也不代表自动拥有附件、图库和瞬间的管理权限。

上传成功,发布失败

文件上传与内容创建是两个请求。检查失败的是附件接口、图库接口还是瞬间接口,再按返回结果处理:

状态或现象

常见方向

401

会话过期或无效,重新登录

403

当前用户无权限、被禁用,或服务端访问规则拒绝

图库没有可选分组

在 Halo 创建图库分组,确认当前用户可管理

存储策略无效

核对策略名称、附件分组、存储配置和上传限制

瞬间只有图片无法提交

当前要求填写非空正文

网络超时

先到后台确认是否已创建,避免重复发布

批量图库仅在当前页面内记录已经成功的图片;退出页面后重发前应检查已有记录。创建失败遗留的附件需要核对引用后再清理。

退出后又出现登录状态

当前源码已处理旧登录响应恢复会话和退出后自动登录的问题。先确认使用的是本次正式构建,关闭并重新进入测试。若仍可复现,记录是否发生于请求进行中退出、切后台、重新打开或多个页面并发登录,并附脱敏日志。

不要在反馈中提供密码、完整 Authorization 请求头、微信登录 code 或个人 Token。

文档导航