主持人登录与访问
主持人如何从 /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>,在顶部栏点击 Share 或 Links,然后编辑 Moderator password 字段。保存模态框会立即更新 moderator_settings.moderator_password。已登录的主持人在关闭标签前仍保留当前会话,但新建会话需要使用新值。
继续阅读
- 主持人模块概览 —— 该模块与 Timers、Agenda、Gateway 的关系。
- 小组件网格与布局 —— 九个小组件的重新排序与尺寸调整。
- 与导演的 intercom 聊天 —— 导演与主持人之间的私聊。