跳转到内容
TubePress — 免费、自托管 & 持续维护
用户与管理

用户、注册与角色

会员账户、注册、角色,以及收藏夹和观看历史功能。

您网站上的每位访客要么是匿名游客,要么是已注册的会员,另有少数受信任的账号属于可访问管理面板的员工。TubePress 内置完整的账号系统,包含三种角色、自助注册功能,以及收藏夹和观看历史等会员功能。

本页面介绍账号类型、注册流程、各角色的权限范围、如何通过管理后台管理账号,以及会员可使用的个人资料功能。

用户账号

账号分为两大类,区别在于是否能访问管理后台:

会员
普通注册用户(角色 user)。他们可以评论、点赞和收藏视频、建立观看历史并编辑自己的个人资料——但无法访问管理面板。
员工
拥有版主管理员角色的账号。这些账号可以登录 /admin 并管理网站。
频道也是账号。导入内容时,每个来源频道会以一个隐藏会员账号表示(以合成的 @imported.local 邮箱标识),以便按上传者对视频分组。请参阅 分类体系,了解频道即用户的工作方式。

注册

访客通过前台登录对话框进行注册。设置中的注册开关控制是否接受公开注册表单——关闭后即可运行仅限受邀或仅限员工的网站,注册端点将拒绝新账号。

注册开放时,每次注册都会进行验证:

  • 用户名 — 3 至 50 个字符,仅限字母、数字、连字符和下划线,且必须唯一。
  • 邮箱 — 有效且唯一的地址。
  • 密码 — 至少 8 个字符,需确认两次。

注册受频率限制,并可通过 CAPTCHA 保护,防止机器人批量注册。新注册也可通过 Telegram 通知您。密码在主机支持时使用 Argon2id 存储,否则回退至 bcrypt;若算法变更,将在下次登录时透明地重新哈希。

角色与权限

授权由默认拒绝的 Gate 处理:账号只能执行其角色明确允许的操作。共有三种角色。

角色可执行操作管理面板
会员仅可操作自己的内容——编辑或删除自己的评论,并编辑自己的个人资料。
版主拥有会员的所有权限,另加日常管理:管理视频、评论和标签。是(受限)
管理员对整个网站的完全控制,包括用户、设置、页面、主题和插件。是(完整)

敏感的仅限管理员区域——全局设置、用户、主题和插件——仅供完整管理员使用;进入面板的版主将被拒绝访问这些页面。如果员工账号已启用双重身份验证,即使该用户通过公开登录表单登录,面板也会在放行前要求输入验证码。

管理用户

所有账号均列于 /admin/users,您可以按用户名或邮箱搜索并翻页浏览。在此您可以:

  • 创建新账号并设置其角色。
  • 编辑用户名、邮箱和简介——编辑页面还会显示该用户的收藏、点赞、评论和历史数量及其近期活动。
  • 启用或停用账号。停用即封禁开关:用户保留数据但无法再登录。
  • 删除单个账号,或选择多个批量删除。
内置安全限制。您无法删除或停用自己的账号,也无法移除或禁用最后一位活跃管理员——因此您永远不会将自己锁定在外。只有完整管理员才能授予更高角色或操作其他员工账号;版主只能管理普通会员。

会员功能

账号解锁能让观众持续回访的个人功能。每项功能都需要访客登录:

收藏夹
每个视频上的心形按钮可将其添加到或移出会员在 /favorites 的保存列表。
观看历史
近期观看的视频收集于 /history,会员可随时清除。
点赞的视频
会员点赞的视频汇集在其个人资料页面,方便快速回访。

这些信号也为排名和推荐系统提供数据——请参阅 分类体系,了解上传者(频道)如何被建模为账号。

个人资料

会员通过 /profile 管理一切,这是一个包含账号详情、收藏夹、历史和点赞视频的分页界面。在账号选项卡中,他们可以更改用户名、邮箱和密码。更改密码需要重新输入当前密码,因此被劫持的开放会话无法悄悄将所有者锁定在外。

忘记密码通过自助流程处理:会员请求重置,收到有效期为一小时的一次性邮件链接,然后设置新密码。为防止账号枚举,无论地址是否存在,网站始终报告成功。请确保已配置邮件发送——请参阅 通知


后续步骤

还有疑问?

从您的控制面板提交工单,我们的团队将为您提供帮助。

体验在线演示 → 下载 TubePress →