我是把论坛搬了家。搬家的方式是重新安装,然后把旧的数据库直接覆盖过去,上传uploads文件夹,似乎这样做留下了隐患?
现在的问题是每次新用户注册,都会提示“用户名已存在”,但验证邮件依然发出,用户点击验证链接后,有的会提示链接已失效,有的不会提示。但显然用户名和密码都写进了数据库,因为之后都可以登录这个新账户
经过测试, 发现问题是第一次点注册的按钮, 如下图
看似没有反应, 于是用户会再点一下。 但实际上这个时候用户名已经写进了数据库里, 所以提示“用户名已存在”。 同样的道理在那个验证链接上, 如果用户点击一次之后耐心等待也没问题, 如果多点一次的话, 就会提示链接失效
为什么这两个操作的反应时间都比较慢呢? 有时间方式可以改进么?
阅读全文
收起全文