Skip to content

主持人登录与访问

主持人如何从 /moderator/<room> 登录 Timers Studio:密码入口、会话保留、密码被拒时如何排查,以及导演如何轮换密码。

最近更新

主持人登录与访问

主持人在 Timers Studio 中没有独立账号。他们打开房间 URL,输入导演给的密码,就能进入主持人视图。本页介绍登录流程、密码真正保护的内容,以及被拒绝时该怎么办。

前置条件

  • 房间 ID(导演在 /id/<room> 中使用的 <room> 部分)。
  • 会话密码:导演在其 Studio 的 Links 模态框中设置。
  • 现代浏览器:近期稳定版的 Chrome、Firefox、Safari 或 Edge。

步骤

1. 打开主持人 URL

timers.studio/moderator/<room> 粘贴到地址栏。ModeratorPlayerView 启动,检查该房间是否配置了密码(moderator_settings.moderator_password)。如果未设置,视图立即解锁。如果设置了,ModeratorLoginView 会占据整个屏幕。

你会看到:

  • 左上角的 TIMERS STUDIO 文字标识。
  • 中间的品牌图标,标签为 Moderator Dashboard Login
  • 一个带占位符 Enter Session Password… 的单一输入框。
  • 红色的 Enter Studio 按钮,在未输入任何字符前保持禁用。

2. 输入会话密码

输入导演发给你的密码。这是标准的 password 输入框,字符以圆点显示。点击 Enter Studio 或按回车。

客户端把你输入的内容与该房间的 moderator_settings.moderator_password 进行比对。匹配时登录画面淡出,显示主持人视图。不匹配时输入框变红,下方出现小字 Access Denied • Invalid Password

3. 进入主持人视图

认证后你会看到主持人的两区布局:

  • 主区域 —— Player 镜像,与观众在 /player/<room> 看到的画面像素级一致。
  • 小组件网格 —— 侧面板,展示导演开启的小组件(intercom、投票、Q&A、视觉寻呼等)。

解锁状态保存在当前标签页的组件状态中。没有 cookie、没有 JWT,也不会写入 localStorage ——关闭标签即结束会话。

4. 重新锁定或离开

关闭标签页即可结束会话。如果想让同一台机器上的其他人接手,刷新页面即可:登录界面回来,下一个人输入自己那份密码。

预期结果

在网络正常时,正确密码下主持人视图在 1 秒内加载完成。Player 镜像以与现场相同的节奏开始运行,小组件网格通过 Gateway 模块实时响应导演的调整。

故障排查

Access Denied — Invalid Password 和导演再次核对密码。尾部空格、少敲一个字符、房间 ID 不同,这是最常见的三种原因。确保 URL 结尾的房间名与导演正在运行的房间一致。

没有登录界面,直接进入视图。 该房间没有设置密码,导演把 moderator_password 留空了。这是彩排时合法的配置,不是故障。如需恢复密码门,请导演在 Studio 的 Links 模态框中设置。

密码昨天还行,今天不行了。 导演可能已经轮换了密码。密码以明文存储在 moderator_settings 中,导演可以随时在 Studio 修改。向他索取当前值即可。

轮换密码(导演侧)

导演打开 /id/<room>,在顶部栏点击 ShareLinks,然后编辑 Moderator password 字段。保存模态框会立即更新 moderator_settings.moderator_password。已登录的主持人在关闭标签前仍保留当前会话,但新建会话需要使用新值。

继续阅读