AIMirrorXAIMirrorX
AIMirrorX 客户接入帮助支持商务合作合规与使用政策使用指南API 参考AI 应用
管理员指南

用户管理

管理用户账户、角色、分组、额度、登录绑定、安全凭证和订阅。

  • 用户管理仅 Admin 和 Root 可访问,从侧边栏「管理员」 → 「用户」或访问 /users 进入。
  • 用于查看和筛选用户,管理角色、状态与管理员权限,维护账户资料、额度、登录绑定、订阅、Passkey 与 2FA,以及删除用户。
  • 注册与登录方式、分组价格、订阅套餐等全局规则分别见身份验证配置、计费与支付配置和订阅管理。

用户管理概览

页面顶部为关键词搜索框和「状态」「角色」「用户分组」筛选,右侧为「添加用户」和「查看」;每行末尾为编辑(铅笔)按钮和「…」操作菜单。

  • 用户管理-用户列表

用户管理-用户列表页面

列表字段

用户列表默认展示以下信息。右上角「查看」按钮可以控制部分列的显示或隐藏。

列说明
ID用户的唯一数字标识。
用户名上方为登录用户名;设置了备注时,用户名旁显示备注标签(仅管理员可见,悬停查看全文);显示名称与用户名不同时显示在下方。
状态已启用、已禁用或已注销。「已注销」是用户在个人设置中自行注销的账户,记录保留在列表中,不显示任何操作。
可用余额列名带当前显示单位,如「可用余额 ($)」。上行为剩余额度(为负时标红),下行为已用额度,两者都为 0 时显示「无余额」;显示单位跟随平台的计费设置。
用户分组用户当前所属分组。分组会影响可用模型、渠道匹配和计费倍率等后续规则。
角色用户、管理员或 Root。
邀请信息已邀请人数、邀请收益额度和邀请人 ID;三项都为空时显示「—」。
时间上行为创建时间,下行为最后登录时间(从未登录时为「-」);按此列排序时按创建时间排序。
操作铅笔图标为编辑;「…」菜单含启用/禁用、提升/降级、管理绑定、管理订阅、重置 Passkey、重置 2FA、删除。Root 行的禁用、重置 Passkey、重置 2FA、删除置灰,且没有降级;已注销用户不显示任何操作。

角色层级、状态和权限

角色层级

角色后端值管理范围
用户1普通使用者,不可访问用户管理页面。
Admin10可管理普通用户;不能管理同级 Admin 或 Root 的账户资料和安全设置。
Root100可管理普通用户和 Admin;对 Root 账户可编辑资料、管理绑定和订阅,界面不提供禁用、降级、删除、重置 Passkey 和重置 2FA。

角色状态

  • 用户管理-操作菜单

用户管理-操作菜单页面

点击「…」展开操作菜单,可执行启用、禁用、提升、降级;这四项操作提交前都需要完成安全验证。

操作适用对象行为与限制
启用已禁用用户将状态改为启用。操作仍需满足目标角色层级权限。
禁用已启用用户将状态改为禁用;Root 不能被禁用。禁用适合临时阻止登录和调用,不会删除账户记录。
提升普通用户只有 Root 可以把普通用户提升为 Admin。
降级Admin将 Admin 改为普通用户;Root 不能被降级。降级时会清除该账户的细粒度权限覆盖并撤销现有会话。

角色或状态发生认证敏感变化时,系统会更新认证状态、清理相关缓存并撤销用户会话。

管理员权限

管理员权限即 Admin 权限矩阵。Root 新建或编辑角色为「管理员」的用户时,抽屉下方显示「管理员权限」区块,可为该账户覆盖默认的 Admin 权限:每个资源一行,点击权限按钮授予或撤销,资源名旁的 ⓘ 显示各项说明。修改权限需要完成安全验证,保存后立即生效。普通 Admin 看不到该区块。

资源权限名称API 动作键Admin 默认说明
审计日志查看其他账户审计日志read否查看普通用户和 Admin 的审计记录,始终不含 Root 级别记录。
渠道管理读取渠道read是查看渠道列表和不含完整密钥的渠道信息。
渠道管理运维渠道operate是测试渠道、刷新余额,以及启用或禁用渠道等运维动作。
渠道管理编辑渠道路由write是编辑模型、分组和路由规则等非敏感设置。
渠道管理编辑敏感渠道设置sensitive_write否创建渠道,或修改密钥、Base URL、覆盖规则等敏感配置。
渠道管理查看渠道密钥secret_view否预留用于在安全验证后查看完整渠道密钥。
任务插件绑定任务插件bind否列出已注册的任务插件,并在创建或编辑任务插件渠道时绑定。

安全验证

以下操作提交前会弹出验证对话框(标题如「验证后删除用户」),需要当前操作者再次验证身份,通过后才会执行:

  • 启用、禁用、提升、降级用户;
  • 删除用户;
  • 重置 Passkey、重置 2FA;
  • 在「管理绑定」中解除绑定;
  • 编辑用户时修改密码或管理员权限;
  • 创建角色为「管理员」的用户。

验证方式与个人账户的敏感操作相同:已启用 2FA 或已注册 Passkey 时使用 2FA 或 Passkey,否则使用账户密码,没有密码的账户使用已绑定的第三方登录,见身份验证配置。

  • 创建普通用户、只修改显示名称/分组/备注、「调整额度」和订阅管理不需要安全验证。
  • 关闭密码登录或 Passkey 功能后,对应方式不能用于验证;操作者没有其他可用方式时无法完成上述操作,应先在个人设置中启用 2FA。

用户管理操作

搜索、筛选和排序

控件或参数说明
关键词匹配用户名、邮箱和显示名称;输入纯数字时还会精确匹配用户 ID。
状态筛选可筛选「已启用」「已禁用」「已注销」。
角色筛选可筛选「用户」「管理员」「Root」。
用户分组筛选按用户当前分组筛选,选项来自系统已配置的分组。三个筛选均为单选,可组合使用。
排序点击「ID」「用户名」「可用余额」「用户分组」「时间」列头可升序或降序排序;「时间」列按创建时间排序。
分页查询、筛选和排序在服务端完成后再分页。桌面端默认每页 20 条,移动端默认每页 10 条;服务端单次最多返回 100 条。

添加用户

  • 用户管理-新建用户

用户管理-新建用户页面

  1. 点击右上角「添加用户」。
  2. 填写用户名和密码;创建时密码不能为空。
  3. 按需填写显示名称,留空时系统使用用户名。
  4. 选择「普通用户」(默认)或「管理员」角色,点击「保存更改」;创建管理员时需先完成安全验证。
  • 仅 Root 可添加管理员用户。
  • Root 添加或编辑管理员用户时,可在抽屉下方的「管理员权限」区块为其设置权限,见管理员权限。

字段说明:

字段必填校验与行为注意事项
用户名是最长 20 个字符;用户名要求必须唯一。用户名不可更改
角色是当前界面可选「普通用户」或「管理员」;不能创建 Root。Admin 只能创建普通用户;Root 可以创建普通用户和 Admin。
显示名称否最长 20 个字符;留空时使用用户名。用于列表和用户界面展示,不改变登录用户名。
密码是长度为 8–128 个字符。不要把初始密码写入截图、工单或共享文档。

编辑用户信息

  • 用户管理-更新用户

用户管理-更新用户页面

  1. 在目标用户行点击铅笔图标。
  2. 核对用户名,修改允许编辑的字段。
  3. 若要调整剩余额度,点击「调整额度」打开独立对话框 → 选择模式 → 输入金额并确认,不要直接修改只读额度字段。
  4. 点击「保存更改」;修改了密码或管理员权限时,需先完成安全验证。等待成功提示后重新加载列表。

可编辑字段:

字段编辑规则说明
用户名只读。不可修改登录用户名。
显示名称可修改,最长 20 个字符。更新列表和用户端展示名称。
密码留空表示保持不变;输入新密码时必须满足 8–128 个字符。修改密码会撤销该用户现有浏览器会话,用户需要重新登录。
分组从当前可用分组中选择。用户当前所属分组。分组会影响可用模型、渠道匹配和计费倍率等后续规则;修改分组同样会撤销该用户现有会话。
剩余额度用户钱包的余额使用「调整额度」进行余额增减或覆盖
备注仅管理员可见,最长 255 个字符。适合记录内部说明,不要写入密钥、Token 或不必要的个人敏感信息。
管理员权限仅 Root 编辑 Admin 时显示。见管理员权限;修改后保存需完成安全验证。
角色不可在编辑抽屉中修改。使用「…」菜单中的「提升」「降级」。
绑定信息只读展示 GitHub ID、Discord ID、OIDC ID、WeChat ID、邮箱、Telegram ID。仅可查看;完整绑定列表(含 LinuxDO 和自定义 OAuth)和解除绑定需从菜单进入「管理绑定」。

用户绑定管理

  • 用户管理-账户绑定管理

用户管理-账户绑定管理页面

管理绑定对话框可以展示邮箱、GitHub、Discord、OIDC、微信、Telegram、LinuxDO 以及已配置的自定义 OAuth 提供商。停用的提供商仍可能因历史绑定出现在列表中。

查看或解除绑定:

  1. 点击目标用户的「 ... 」展开操作菜单,选择「管理绑定」。
  2. 对话框默认显示已绑定方式;点击「显示全部」可同时查看未绑定和已禁用的提供商,按钮随之变为「仅已绑定」。
  3. 核对用户名、用户 ID、提供商名称和外部账号标识。
  4. 若需要解除绑定,点击用户已绑定提供商卡片右上角的解除绑定图标,在「确认解绑」中确认,再完成安全验证。
  • 管理绑定对话框只提供解除绑定,不会替用户建立新的邮箱、OAuth、Passkey 或其他登录方式。
  • 解除绑定前应确认用户仍有密码或其他可用恢复方式;解除后,用户不能再通过该身份登录。

用户订阅管理

  • 用户管理-用户订阅管理

用户管理-用户订阅管理页面

点击目标用户的「 ... 」展开操作菜单,选择「管理订阅」打开管理订阅面板:

  • 可以查看该用户的订阅记录、套餐、来源、状态、有效期和额度使用情况。
  • 订阅管理面板还提供添加订阅、重置订阅额度、订阅作废和订阅删除操作。

订阅列表字段与状态

字段说明
ID订阅记录的唯一标识。
套餐套餐名称和订阅来源;管理员代绑的来源通常为 admin。
状态生效、已作废、已过期。
有效期开始时间和结束时间,按创建该订阅时的套餐有效期计算。
总额度显示已用额度/总额度;总额度为 0 时显示「无限制」。单位跟随实例计费设置。
操作行内菜单提供「重置额度」「作废」「删除」;添加订阅使用顶部的「新增订阅」。

添加订阅

  1. 在顶部套餐选择框中选择一个管理端可用套餐。
  2. 核对套餐名称、价格显示和目标用户。
  3. 点击「新增订阅」,等待成功提示。
  4. 创建成功后重新加载列表,检查来源、有效期和额度。
  • 添加订阅是管理员代绑,不会创建支付订单,但接口要求实例已完成支付合规确认,并会再次校验套餐 ID 和单用户购买上限。
  • 购买上限统计该用户在此套餐下已经存在的全部订阅记录,包括生效、已过期、已作废的订阅记录;只有删除旧记录才会释放名额。

重置订阅额度

  1. 在目标套餐的有效订阅行打开操作菜单,选择「重置额度」。
  2. 确认该操作会影响该用户该套餐下的所有有效、未过期订阅额度。
  3. 根据需要保留或关闭「推进下次重置时间」。该开关默认开启。
  4. 确认后查看返回的重置数量并重新加载列表。

重置会把匹配订阅的已用额度清零。开启推进时,系统按套餐当前的重置规则重新计算下一次重置时间;关闭时只清零已用额度并保留原重置时间。

订阅作废与订阅删除

「重置额度」和「作废」仅对「生效」状态的订阅可用;「删除」对任何状态的订阅都可用,删除生效中的订阅前,请先确认是否应改用「作废」。

影响方面订阅作废订阅删除
处理方式在原记录上将 status 改为 cancelled,并把 end_time 设置为当前时间从 user_subscriptions 表中物理删除整条记录
订阅记录保留订阅历史、套餐信息、额度总量、已使用额度、来源和分组快照记录及其中保存的权益、额度、状态、时间和分组快照全部消失
后续新请求不再被识别为有效订阅,不能作为新的订阅额度来源同样不再被识别为有效订阅
用户分组可能触发分组回退也可能触发同样的分组回退,然后删除快照
钱包余额不增加钱包余额不增加钱包余额
支付金额不退款,不修改支付订单不退款,不修改支付订单
未使用额度不返还,amount_used 不清零随订阅记录一起消失,但不会转入钱包或其他账户
使用日志/任务日志不删除不删除,日志中的订阅 ID 可能变成历史引用
购买次数限制由于记录仍存在,仍会计入套餐购买次数删除后不再计入现存记录数量
恢复方式没有“恢复作废”操作,只能重新创建订阅没有恢复入口,通常无法找回
进行中的请求/任务因记录仍存在,后续结算或退款通常仍可按订阅 ID 完成后续按订阅 ID 查询可能失败,结算或退款可能无法完成

实际使用建议

  • 需要停止订阅继续生效,但保留完整历史记录:使用“作废”。
  • 仅在确认记录错误、测试数据或确实不需要保留历史时使用“删除”。
  • 如果涉及退款,应单独执行退款流程,不能把作废或删除当作退款。
  • 删除前应确认没有正在处理的请求、异步任务或待完成的退款。

重置 Passkey

  • 用户管理-重置 Passkey

用户管理-重置 Passkey 页面

  1. 在用户行菜单选择「重置 Passkey」。
  2. 核对确认框中的用户名。
  3. 确认并完成安全验证后,系统删除该用户现有的 Passkey 凭证,并撤销其全部登录会话。
  4. 用户需要重新注册 Passkey,之后才能继续使用无密码登录。

重置前,确认该用户仍有可用的登录方式:已设置密码、已绑定可用的第三方账号,或已绑定可接收重置邮件的邮箱。否则用户在重置后无法登录,也无法重新注册 Passkey。

重置 2FA

  • 用户管理-重置 2FA

用户管理-重置 2FA 页面

  1. 在用户行菜单选择「重置 2FA」。
  2. 确认将删除现有的 2FA 因子和备用码。
  3. 确认并完成安全验证后,系统更新认证版本并撤销该用户的全部登录会话。
  4. 用户需要在个人设置中重新配置 2FA。

删除用户

  1. 在目标行打开「…」菜单,选择「删除」。
  2. 在确认框「您确定吗?」中核对用户名和「此操作无法撤销」提示,点击「删除」。
  3. 完成安全验证后等待成功提示,并重新加载列表。

硬删除会清理用户主记录及源码明确关联的认证数据,包括:

  • API Token 和其他用户认证令牌;
  • 浏览器会话和认证流程记录;
  • Passkey 凭证;
  • 2FA 配置和备用码;
  • 内置第三方身份占用记录;
  • 自定义 OAuth 绑定。
  • 当前页面的删除按钮调用 DELETE /api/user/:id,执行永久硬删除。
  • 只有角色层级严格高于目标角色的操作者可以执行,Root 账户不能通过此流程删除。
  • 删除前应先导出或保存组织要求留存的审计信息,因为当前页面没有恢复入口。
  • 用户硬删除不可撤销。若只是暂时阻止登录和调用,请使用「禁用」;只有在确认数据范围、留存要求和后续恢复方案后,才执行「删除」。
  • 此处删除的用户会从列表中消失;用户在个人设置中自行注销的账户则以「已注销」状态保留在列表中,不提供任何操作。

相关文档

  • 渠道管理:了解渠道权限矩阵中各项能力的具体范围。
  • 订阅管理:创建套餐、设置额度周期、购买上限和分组升级/回退规则。
  • 身份验证配置:配置注册、OAuth、Passkey 和全局身份验证策略。
  • 计费与支付配置:确认支付合规和钱包、充值相关的全局设置。