Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] QQ授权登录报错

[复制链接]
lslyh1983 发表于 2017-11-29 17:34:59 | 显示全部楼层 |阅读模式
点QQ登录 然后跳转出现  redirect uri is illegal(100010)
在QQ登录里APPID和APP KEY都已经填写 互联申请也通过审核
求解答~~~谢谢!
 楼主| lslyh1983 发表于 2017-11-29 17:48:07 | 显示全部楼层

是的 最新版的
回复

使用道具 举报

806023042 发表于 2017-11-29 17:52:12 | 显示全部楼层
本帖最后由 806023042 于 2017-11-29 17:53 编辑

后台执行SQL命令
delete from `pre_common_plugin` where `identifier`= 'qqconnect';
delete from `pre_common_setting` where `skey` = 'connect'


另外需要注意的一个问题是回调地址的填写是可以填写多个的用英文的;分割,别傻不拉唧的只填写一个,也别只填写一个根域名,可以写二级域名的。
回调地址设置问题
100010报错解析方法:打开http://open.qq.com/tools?act=url_encode =》复制QQ授权登录页面(100010报错页面)的全部地址 =》 URL编码解码工具=》URL解码。
解码之后查看实际回调地址(redirect_uri=之后到第一个&符号或者问号截止的部分)是否与QQ互联里网站回调域里填写的地址一致。不一致就会报错,修改设置使两个地方的回调地址保持一致即可解决。
可以先自己解析看看
回调地址验证机制已经调整,现在是全路径验证。设置规则:1、网站程序和QQ互联管理中心的回调都要使用完整的带http的URL;2、网站程序和QQ互联管理中心两个地方设置的回调地址必须完全一致
比如:QQ互联管理中心应用资料里面填写的回调地址是http://www.xxx.com/xxx/ 那么网站实际配置的回调 redirect_uri=必须是http://www.xxx.com/xxx/参数(此处是否带参数自行决定)
回复

使用道具 举报

 楼主| lslyh1983 发表于 2017-11-29 17:54:41 | 显示全部楼层
你说的后台是论坛的后台吗?我是新手,对这个系统不是太了解
回复

使用道具 举报

 楼主| lslyh1983 发表于 2017-11-30 09:57:01 | 显示全部楼层
别沉啊 求解~~~
回复

使用道具 举报

⑧穿内裤 发表于 2017-11-30 15:45:20 | 显示全部楼层
回调地址不对,应该是http://www.xxx.com/connect.php
回复

使用道具 举报

crx349 发表于 2017-11-30 16:34:10 | 显示全部楼层

qq互联回调地址填
  1. http://www.xxx.com/connect.php,http://www.xxx.com/
复制代码
回复

使用道具 举报

 楼主| lslyh1983 发表于 2017-12-5 15:39:44 | 显示全部楼层
⑧穿内裤 发表于 2017-11-30 15:45
回调地址不对,应该是http://www.xxx.com/connect.php

这个问题已经解决了,因为不是根目录的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-29 16:38 , Processed in 0.029041 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表