自留地
切勿乱来!
     找回密码

修复 PHPCMS V9 QQ 登录后昵称被删的 BUG

#PHPCMS专题

当用户是以 QQ 登录完成注册后,昵称是存在的,也写进数据库了,后台可查,但退出后再次以 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));

 

如果觉得本文不错,记得点下面的打赏啊

1  收藏 (0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《修复 PHPCMS V9 QQ 登录后昵称被删的 BUG》
文章链接:https://www.ediok.cn/blog/2017/10/749.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

评论 抢沙发

评论前必须登录!

 

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

问答社区 联系我们
后退
Alt+←
前进
Alt+→
刷新
F5
无法复制?

登录

登录即表示同意本站用户协议隐私政策
©2026 周涛博客 All rights reserved

注册

注册即表示同意本站用户协议隐私政策
©2026 周涛博客 All rights reserved

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫

微信扫一扫