mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.6 KiB
2.6 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| user-account.delete-restore.faq | 注销账号后还能恢复吗 | faq | user-account | end-user | zh |
|
|
v1.7.90 |
注销账号后还能恢复吗
问题
在「个人设置 → 删除帐号」确认注销后,账号还能找回吗?数据保留多久?
结论:不能恢复
- 注销没有保留期 / 冷静期:确认删除后立即生效,账号记录被直接从数据库删除(非软删除,
users表没有deleted_at字段) - DooTask 没有任何恢复入口:普通用户和管理员都没有「恢复账号」的按钮或接口
- 系统只在
user_deletes表保留一份资料快照(昵称、头像、邮箱、部门、注销原因等),仅用于在历史消息和任务中继续显示该用户的昵称头像,不能用来恢复登录 - 运维直接操作数据库理论上可用快照重建账号,但这不是产品功能,风险自负、具体以部署环境为准
注销时系统做了什么
- 把用户资料快照(含注销原因、操作人)写入
user_deletes表 - 删除该用户的消息未读记录、待办标记、邮箱验证记录
- 删除
users表中的账号记录,所有登录态随之失效
与「离职」恢复的区别(不要混淆)
- 「注销 / 删除帐号」:用户自己操作,账号记录被删除,任何人都无法恢复
- 「操作离职」:管理员在「团队管理」对成员操作,账号只是被禁用;管理员可在团队管理用「恢复帐号(已离职)」恢复,但此操作仅恢复帐号状态,操作离职时移交出去的数据无法恢复
想继续使用怎么办
- 同邮箱可以重新注册,但那是一个全新账号(新 userid),旧项目、任务、聊天记录不会关联回来
- 历史数据中的旧发言仍然存在,对他人显示为注销前的昵称
预防
- 注销前先导出重要数据、交接好项目和任务
- 注销本身有二次确认:系统开启邮箱验证(reg_verify=open)时需要邮箱验证码,未开启时需要登录密码
相关
- 注销流程详情:user-account.delete.howto