LogoTanStarter 文档
LogoTanStarter 文档
首页模板介绍代码库快速开始环境配置
网站配置
部署

功能集成

Cloudflare数据库身份验证邮件邮件订阅存储支付通知分析聊天框联盟营销

功能定制

元数据页面落地页博客组件用户管理密钥管理

代码库

项目结构代码检查编辑器设置更新代码库
X (Twitter)

用户管理

学习如何在 TanStarter 模板中管理用户

本文档涵盖了 TanStarter 模板中的用户管理系统,包括用户角色、权限和管理操作。

核心功能

TanStarter 模板包含用户管理系统,具有以下功能:

  • 用户搜索和过滤
  • 可自定义页面大小的分页
  • 用户角色和账户状态管理
  • 对用户封禁/解封功能

用户管理界面

用户管理界面可通过仪表盘访问(默认仅限管理员可访问),展示系统中的所有用户。

用户表包含以下功能:

  • 列可见性:使用列下拉菜单切换显示哪些列
  • 搜索和过滤:使用搜索栏按姓名或邮箱查找用户
  • 分页:可自定义的页面大小(10、20、30、40、50)

用户管理表

用户角色和权限

TanStarter 模板默认支持两种用户角色:admin 和 user。

您可以按照 角色 | BetterAuth 文档 中的说明创建新角色。

您还可以按照 权限 | BetterAuth 文档 中的说明向角色添加权限,以控制用户可以执行的操作。

设置管理员用户

要设置管理员用户:

  1. 使用 Drizzle Studio 访问您的数据库

  2. 导航到 user 表

  3. 找到您想要设为管理员的用户

  4. 将 role 字段更新为 admin

  5. 保存更改,该用户就将拥有管理员权限

用户封禁管理

封禁用户

要封禁用户:

  1. 在用户表中点击用户姓名以打开详细信息
  2. 在封禁部分:
    • 输入封禁原因
    • 可选择设置到期日期
    • 点击封禁用户按钮

用户将立即被封禁且无法登录。

解封用户

要解封用户:

  1. 在用户表中点击用户姓名
  2. 在用户详细信息中,点击解封用户按钮

用户的封禁将立即解除。

下一步

现在您了解了 TanStarter 模板中的用户管理,探索这些相关主题:

身份验证

配置用户身份验证

网站配置

配置网站核心设置

数据库

配置数据库

元数据

配置网站元数据和语言

组件

了解 TanStarter 中可用的组件及如何有效使用

密钥管理

学习如何在 TanStarter 中管理 API 密钥

目录

核心功能
用户管理界面
用户角色和权限
设置管理员用户
用户封禁管理
封禁用户
解封用户
下一步