主题
用户与会员
注册登录
各端支持的注册登录方式不同,详见功能矩阵。
| 方式 | 说明 |
|---|---|
| 设备注册 | 手机端 APP 首次打开自动用设备信息注册,免输入 |
| 邮箱注册 | 邮箱 + 用户名 + 验证码 + 邀请码,APP 与网站均支持 |
| 账号密码登录 | 用户名 + 密码 |
| 扫码登录 | 网站生成二维码,APP 扫码确认(全流程:生成/已扫/已确认/已取消/已过期) |
| 强制登录 | 后台可开启"强制登录",未登录用户无法使用 |
找回账号
| 方式 | 说明 |
|---|---|
| 邮箱验证码 | 邮箱验证后重置密码 |
| 设备验证 | 手机端 APP 可凭当前设备验证找回绑定的账号并重置密码 |
邮箱功能需在后台配置 SMTP(内置 QQ / 163 / Gmail / Outlook / M365 / 阿里云等 7 套模板,支持测试发送),详见设置与安全。系统会限制同一 IP 的注册频率。
VIP 会员
VIP 用户可观看 VIP 内容、免广告、允许更多设备同时登录。非会员访问 VIP 内容可试看(试看时长后台可配)。
VIP 判定支持分类级和线路级:可标记某个分类或某条播放线路为 VIP 专属。
开通方式
| 方式 | 端 | 说明 |
|---|---|---|
| 激活码兑换 | APP / TV / 网站 | 后台批量生成(月卡/季卡/年卡/永久),可设每用户上限、批次号、备注,支持导出 CSV |
| 看广告领 VIP | APP | 观看激励视频兑换 VIP 时长,后台可设每次奖励分钟数和每日上限 |
| 外链购买 | APP / TV / 网站 | 跳转后台配置的外部购买链接 |
| 邀请奖励 | APP | 邀请好友注册,双方各得 VIP 天数(邀请人/被邀请人天数可分别配置) |
| 手动开通 | 后台 | 后台直接给指定用户开通 |
设备与登录
设备数量限制
每个账号同时登录的设备数有上限,普通用户和 VIP 用户可分别配置。超出时按优先级评分挤掉最旧的设备(非简单 FIFO)。
- 后台可查看每个用户的在线设备详情并手动下线
- 手机端 APP 用户可在"我的"中查看并管理自己的设备
- 网站端超限时,登录会提示强制踢掉其他设备
登录锁定
同一账号连续登录失败超过 5 次,自动锁定 15 分钟,防止撞库。
登录态与安全
- 采用 JWT 双 Token(access + refresh),access 过期自动用 refresh 续期,无需重新登录
- 设备在其他地方被下线、账号被封禁、密码被修改等事件,通过 WebSocket 实时推送到客户端