首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否删除用户最佳实践?

是否删除用户最佳实践?
EN

Stack Overflow用户
提问于 2010-01-03 21:31:06
回答 8查看 941关注 0票数 4

我有一个论坛,我允许用户删除他们的帐户。

我希望用户的线程仍然在那里,并显示用户名,但我想知道一件事。

如果一个用户被删除(基本上我只是在表行中将他们的用户名和密码设为空,但其他所有内容都保持不变),而另一个用户正在注册相同的用户名,那么人们会认为具有相同用户名的新用户已经创建了前一个用户创建的所有线程。

或者,不允许新用户选择那些已被删除的用户名是例行公事?

有关删除用户的最佳实践是什么?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-01-03 21:33:11

向users表中添加一个额外的列,称为“已删除”或类似列。默认设置为零(false)。当用户被删除时,将该字段设置为1 (true)。这样你就不会遇到用户有重复用户名的问题,因为原始用户名仍然存在,并链接到你现有的帖子等。

票数 10
EN

Stack Overflow用户

发布于 2010-01-03 21:33:27

我会在表中保留一个deleted字段作为布尔值。在用户离开时将其设置为true。保持用户名的唯一性。

票数 3
EN

Stack Overflow用户

发布于 2010-01-03 21:32:45

添加DeletedDate列。如果此列为NULL,则不会删除用户帐户。

这种方式不会删除任何数据,如果您愿意,您可以在以后恢复删除帐户,并保持用户名等不变。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1994957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档