ajs*_*sie 4 php mysql
我有一个论坛,我允许用户删除他们的帐户.
我希望用户线程仍然存在并显示用户名,但我想知道一件事.
如果一个用户被删除(基本上我只是在表格行中使用他们的用户名和密码,但我保留其他所有内容)而另一个用户正在注册相同的用户名,那么人们会认为具有相同用户名的新用户创建了所有上一个用户创建的线程.
或者不允许新用户选择那些已被删除的用户名?
删除用户的最佳做法是什么?
ric*_*age 10
在users表中添加一个额外的列,称为"已删除"或类似.将此默认为零(false).当用户被"删除"时,将此字段设置为1(true).这样,您就不会遇到有重复用户名的用户的任何问题,因为原始文件仍然存在并链接到您现有的帖子等.
归档时间:
16 年,2 月 前
查看次数:
652 次
最近记录: