• 懒鸟飞:帝国cms模板专业分享平台,新域名:lanniaofei.com

QQ快捷登录在QQ内置浏览器使用时“授权失败”的解决方法

今天帮朋友的帝国cms网站添加QQ快捷登录插件,这插件是帝国cms官网下载的,也有说明书,很简单就直接上传安装就可以了。安装后在模板中添加QQ快捷登录按钮。前台点击登录测试正常,电脑浏览器和手机端浏览器都正常。但突然发现个小问题,朋友用QQ和我聊天,他发网址过来,我在QQ中直接打开网站,这时用的就是QQ内置浏览器了,这种时候再点击网站上的QQ快捷登录,就显示“授权失败”。
研究半天最后发现是QQ互联回调函数的问题。如下图:


刚开始在回调函数中添加了loginend.php和to_login.php,这种时候电脑、手机浏览器都正常使用QQ快捷登录网站会员。但在QQ内置浏览器中不行。
之后又添加了一行回调地址:http://你的域名.com/e/memberconnect/?apptype=qq ,然后问题就解决了。

注意事项:
1、网站是https的,刚添加的两个回调地址也是https的。但最后添加的那个地址是http的。好像是QQ内置浏览器要方法http的。
2、QQ内置浏览器有缓存,你做了修改,然后打开网站,可能看不到效果。比如开始你访问的是:http://你的域名.com/  ,你修改后还是访问的这个首页可能就有缓存,这时候你可以添加个动态参数,实现重新加载的效果,例如方法:http://你的域名.com/?v=2  ,这样就能刷新缓存了。
QQ客服

扫码添加客服QQ

使用QQ扫一扫,或长按识别二维码

QQ二维码

如无法扫码,请手动添加QQ:

长按图片保存或识别二维码