常见问题

点击登录没有出现弹窗

在「外观 → 认证界面 → 基础设置」确认登录方式为「弹窗」并已保存。主题的登录入口需要指向 /login、/signup 或 /logout 等 Halo 原生地址。修改设置后刷新站点页面,并清除浏览器或 CDN 缓存。

如果背景页面本身需要登录才能访问,插件会改用独立登录页,避免反复跳转。

想固定使用完整登录页

在链接后加上 ?auth_ui_page=1,例如 /login?auth_ui_page=1。也可以在基础设置中把登录方式改为「独立页面」,此时站点不再加载弹窗脚本。

启用设计后站点没有变化

启用会在片刻后生效,刷新页面再看。确认列表中该设计显示「使用中」,并检查是否有 CDN 或页面缓存。在工作室中修改正在使用的设计后,需要点击「保存」才会更新站点。

想恢复插件默认样式

删除或停用当前设计即可。删除正在使用的设计后,站点会自动恢复插件默认样式;也可以让外部 AI 调用 auth-ui__activate_design 并传入空字符串。

AI 面板提示未启用 AI Foundation

站内 AI 需要 Halo AI Foundation 1.3.0 或更高的 1.x 版本。在「系统 → 插件」安装并启用后,回到 AI 面板点击「重新检测」。

AI 提示还没有设置默认语言模型

在输入框下方的模型选择器中选一个语言模型,或到「AI Foundation → 默认模型」设置默认语言模型并保存。详见 站内 AI 设计。

AI 返回错误或格式不对

提示处理方法
所选模型不可用换一个模型,或在 AI Foundation 中检查模型与提供商
模型返回的内容不符合设计格式重试,或换一个能力更强的模型
模型响应超时把需求拆小,例如先改配色,再改动效
模型服务返回错误检查 API Key、额度,或稍后重试

MCP 客户端看不到登录工坊的工具

  • 确认 MCP Server 为 1.3.0 或更高的 1.x 版本,且已启用。
  • 在「工具 → MCP 服务」中编辑访问密钥,勾选「登录工坊 → 登录界面设计」下的工具。新工具不会自动加入已有密钥。
  • 重启客户端,或重新连接 MCP 服务。

自定义 JavaScript 没有效果

JavaScript 不会在工作室预览中运行,保存并启用后在站点生效。打开浏览器开发者工具查看控制台报错。代码出错不会影响登录本身。

自定义 HTML 中的部分内容消失了

自定义区块中的 <script> 和 onclick 等事件属性会被移除。交互逻辑请写在「代码 → JavaScript」中,样式请使用 CSS 或内置样式类。