用户、注册与角色
会员账户、注册、角色,以及收藏夹和观看历史功能。
您网站上的每位访客要么是匿名游客,要么是已注册的会员,另有少数受信任的账号属于可访问管理面板的员工。TubePress 内置完整的账号系统,包含三种角色、自助注册功能,以及收藏夹和观看历史等会员功能。
本页面介绍账号类型、注册流程、各角色的权限范围、如何通过管理后台管理账号,以及会员可使用的个人资料功能。
用户账号
账号分为两大类,区别在于是否能访问管理后台:
user)。他们可以评论、点赞和收藏视频、建立观看历史并编辑自己的个人资料——但无法访问管理面板。/admin 并管理网站。@imported.local 邮箱标识),以便按上传者对视频分组。请参阅 分类体系,了解频道即用户的工作方式。注册
访客通过前台登录对话框进行注册。设置中的注册开关控制是否接受公开注册表单——关闭后即可运行仅限受邀或仅限员工的网站,注册端点将拒绝新账号。
注册开放时,每次注册都会进行验证:
- 用户名 — 3 至 50 个字符,仅限字母、数字、连字符和下划线,且必须唯一。
- 邮箱 — 有效且唯一的地址。
- 密码 — 至少 8 个字符,需确认两次。
注册受频率限制,并可通过 CAPTCHA 保护,防止机器人批量注册。新注册也可通过 Telegram 通知您。密码在主机支持时使用 Argon2id 存储,否则回退至 bcrypt;若算法变更,将在下次登录时透明地重新哈希。
角色与权限
授权由默认拒绝的 Gate 处理:账号只能执行其角色明确允许的操作。共有三种角色。
| 角色 | 可执行操作 | 管理面板 |
|---|---|---|
| 会员 | 仅可操作自己的内容——编辑或删除自己的评论,并编辑自己的个人资料。 | 否 |
| 版主 | 拥有会员的所有权限,另加日常管理:管理视频、评论和标签。 | 是(受限) |
| 管理员 | 对整个网站的完全控制,包括用户、设置、页面、主题和插件。 | 是(完整) |
敏感的仅限管理员区域——全局设置、用户、主题和插件——仅供完整管理员使用;进入面板的版主将被拒绝访问这些页面。如果员工账号已启用双重身份验证,即使该用户通过公开登录表单登录,面板也会在放行前要求输入验证码。
管理用户
所有账号均列于 /admin/users,您可以按用户名或邮箱搜索并翻页浏览。在此您可以:
- 创建新账号并设置其角色。
- 编辑用户名、邮箱和简介——编辑页面还会显示该用户的收藏、点赞、评论和历史数量及其近期活动。
- 启用或停用账号。停用即封禁开关:用户保留数据但无法再登录。
- 删除单个账号,或选择多个批量删除。
会员功能
账号解锁能让观众持续回访的个人功能。每项功能都需要访客登录:
/favorites 的保存列表。/history,会员可随时清除。这些信号也为排名和推荐系统提供数据——请参阅 分类体系,了解上传者(频道)如何被建模为账号。
个人资料
会员通过 /profile 管理一切,这是一个包含账号详情、收藏夹、历史和点赞视频的分页界面。在账号选项卡中,他们可以更改用户名、邮箱和密码。更改密码需要重新输入当前密码,因此被劫持的开放会话无法悄悄将所有者锁定在外。
忘记密码通过自助流程处理:会员请求重置,收到有效期为一小时的一次性邮件链接,然后设置新密码。为防止账号枚举,无论地址是否存在,网站始终报告成功。请确保已配置邮件发送——请参阅 通知。
后续步骤