Skip to main content
用户账户删除功能,用于处理用户的账户注销请求。

功能入口

在 Admin 侧边栏 → User Management → Delete Account https://op.illasoft.com/admin/delete-account

操作流程

1

输入 User ID

在表单中输入需要删除的用户 ID
2

确认删除

输入 “DELETE” 确认操作
3

执行删除

点击 Delete Account 按钮执行删除
4

结果通知

  • 删除成功:显示成功消息
  • 发送 Lark 通知
  • 记录到删除日志

删除流程

删除内容

调用 Kira Backend API 删除以下用户数据:
数据说明
auth.usersSupabase 认证用户 (通过 supabase.auth.admin.deleteUser() 删除)
user_profiles用户配置和订阅信息 (级联删除 via deleteUser)
threads用户的对话记录 (级联删除 via deleteUser)
messages对话消息 (级联删除 via deleteUser)
thread_version图片版本快照 (级联删除 via deleteUser)
Storage用户上传的图片文件
Stripe customer通过 stripe.customers.del() 删除 — 取消订阅、移除支付方式
PostHog person + eventsGDPR 删除,通过 PostHog API 调用 delete_events=true
Feed imagesagent_message/feed/{userId} 下的文件
Avatar filespublic_material/avatars/{userId} 下的文件

Lark 通知

删除成功后自动发送 Lark 通知:
🗑️ [Kira OP] Account Deleted

User ID: xxx
Email: user@example.com
Nickname: John
Plan: pro
Credit: 100
Time: 2024-01-15T10:30:00Z
Status: Success

历史记录

页面下方显示最近 50 条删除记录,包含:
  • Email
  • Nickname
  • Plan
  • Credit
  • Deleted At