主要内容:
今天邱嵩松接到一个用户反馈说密码忘了
就进了discuz的后台,发现怎么搜索都搜索不到
然后怀疑用户是不是记错了用户名
后来在百度里用inurl的方式指定搜索,找到记录。
确定这个用户名是存在的。
然后想起来,可能跑存档表里去了,一搜索,果然在。
然后我改了密码,再登陆,提示成功,可转眼又变成未登陆状态,B了狗的感觉。
然后去搜索。
discuz有一个用户表的优化功能,就是把长期不登陆的号给挪到另一个表里去。
让用户表主表可以执行效率高一些,但很多人并不懂万一这些不常登陆的用户回来后,怎么办?
有人就想到土方法,自己去mysql表里找了手工挪回来。
其实不用这么复杂,后台更新下缓存,然后再重登陆即可,不常登陆的用户会自动回到主表里的。
然后就不会出去登陆成功也是无效的情况了。