站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-02-27
本文介绍了phpcmsV9如何修复QQ登录后昵称被删除BUG,解决思路:打开这个文件index.php,找到大概1328行,根据教程提供的方法,将里面的代码修改为新的代码就可以了。推荐给大家,值得参考。
当用户是以QQ登录PHPCMS完成注册后,昵称是存在的,也写进数据库了,后台可查,但退出后再次以 QQ 登录,昵称莫名其妙的消失了,从数据库里查看是被清空了,显示 变成用户名
查了半天才发现,是读了不存在的数据了,所以是空
修复方法如下:
打开:phpcms/modules/member/index.php 文件
大约1304行的public_qq_loginnew方法里
大约1328行有
$this->db->update(array(‘lastip’=>ip(), ‘lastdate’=>SYS_TIME, ‘nickname’=>$me[‘name’]), array(‘userid’=>$userid));
看好了,就是飘红的这个,是不存在的,所以,改成上一行的$nickname就行了,修改完成后是这样的:
$this->db->update(array(‘lastip’=>ip(), ‘lastdate’=>SYS_TIME, ‘nickname’=>$nickname), array(‘userid’=>$userid));
以上就是关于的所有内容,希望可以帮到大家,欢迎找小编一起交流~