2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz论坛关于QQ互联登录各种常见问题的临时解决办法 discuz 教程

公共账号 管理员组



1、最新redirect uri is illegal(100010)解决方法
QQ互联最近几天出现的问题,如果同步站点信息时使用站点URL:bbs.xxx.com,那么在其他域名如:www.xxx.com登录,也就是同一主域名下的其它二级域名登录,那么就会出现:redirect uri is illegal(100010)。
经过多方验证,是腾讯最近更改了QQ互联的规则,现在不同的二级域名是无法通过QQ登录时的授权的。
临时解决办法:
打开:source\plugin\qqconnect\connect.class.php
$_G['siteurl']
修改为:
'http://你的网站/'
请留意上边域名是加了单引号的,别漏了,这个域名指的是你可以正常使用QQ互联的域名,且有多处代码,全部一起替换了。
站长窝论坛版权声明 1、本帖标题:Discuz论坛关于QQ互联登录各种常见问题的临时解决办法
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (3)
  • 管理员 管理员组
    引用 2
    2、Unknown column 'conuintoken' in 'field list' 报错
    在discuz论坛中安装qq一键登录插件后,用qq登陆会提示:Unknown column 'conuintoken' in 'field list' 这是由于插件安装过程中少了一些字段。
    解决方法如下:
    在后台:站长-数据库-升级中输入sql语句:
    ALTER TABLE  `pre_common_member_connect` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
    ALTER TABLE  `pre_common_connect_guest` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
    如果没有sql输入框,请修改根目录config/config_global.php文件中的:
    $_config['admincp']['runquery'] = '0';
    改为:
    $_config['admincp']['runquery'] = '1';



    2015/07/18 16:05:02 只看Ta 回复
  • 管理员 管理员组
    引用 3
    由于QQ互联官方接口的升级,原有旧接口(oAuth1 接口)在一定条件下已经无法使用

    凡是出现此错误的 Discuz! 论坛必须开启 QQ 互联 的 oAuth2 模式,且保证服务器能正常访问 https 的外部文件

    在确保服务器 SSL 功能正常的情况下,下载本帖所附的附件,更新到 QQ互联插件目录(source/plugin/qqconnect),

    然后访问 URL:http://yourwebsite/plugin.php?id=qqconnect:oauth_switch 切换到 oAuth2 模式

    切换完毕后删除 oauth_switch.inc.php 文件
    下载地址(点击数字即可下载)→:17926
    2015/07/18 16:05:46 只看Ta 回复
  • porsun 一级用户组
    引用 4
    好复杂的样子哦
    2015/08/19 16:49:38 只看Ta 回复
  • 草根根 一级用户组
    引用 5
    模版文件未找到或者无法访问
    2016/01/27 23:45:19 只看Ta 回复
返回
发新帖