Jack 发布于2020年11月3日 分享 发布于2020年11月3日 (已编辑) 前置教程 QQ登录 / 开发者 / QQ互联 [简体] 论坛后台 -> 系统 -> 登录和注册 -> 方法 -> 创建新的 -> 处理程序 -> 其他OAuth 2.0 -> 名称 -> QQ登录 用户第一次登录时 -> 创建帐户 授予类型 -> 授权码 Client Identifier -> QQ互联的APP ID Client Secret -> QQ互联的APP Key 客户端验证 -> HTTP基本 (建议) Scopes to request -> 无 授权端点 -> https://graph.qq.com/oauth2.0/authorize 后台授权端点和重新授权 [v] 使用与正常登录相同的端点 令牌端点 -> https://graph.qq.com/oauth2.0/token 用户信息端点 -> https://graph.qq.com/oauth2.0/me 用户ID参数 -> openid 登录按钮文本 -> 使用QQ帐户登录 -------------------------- 然后修改IPS论坛源码 -------------------------- 已修改好的源码文件,可在此处下载、上传、解压、替换 for IPS 4.5.4 (这些文件在IPS 4.5.x更早版本有些不同) QQ Login.zip /oauth/callback/index.php /system/Login/Handler/OAuth2/Custom.php /system/Login/Handler/OAuth2/OAuth2.php 如果QQ互联的应用页,你是用 https://你的网址/oauth/callback 你还要将三个源码文件中的 oauth/callback/ 修改为 oauth/callback 如果还不能用,就需要修改更多源码中的 oauth/callback 替换IPS论坛源码的坏处,IPS会检测到源码被修改,除非是第三方插件才不会检测 前台的注册页 没有同步QQ数据的功能 IPS论坛源码修改 特别感谢 @bbgg1226 本帖最后于2020年11月11日,由Jack编辑 1 意见的链接 分享到其他网站 更多分享选项…
Jack 发布于2020年11月6日 楼主 分享 发布于2020年11月6日 刚申请QQ互联 当你在IPS论坛的注册页,按下使用QQ帐户登录的按钮 QQ登录页应该是显示 对不起,该网站尚未开通QQ帐号登录(错误码:100008) 你需要先放着,等待QQ审核 本站等2天才通过审核 接下来,如果你没修改IPS论坛源码,那连回IPS论坛将有错误讯息,无法真正QQ登录 意见的链接 分享到其他网站 更多分享选项…
Jack 发布于2020年11月6日 楼主 分享 发布于2020年11月6日 (已编辑) 如果碰到回调问题 redirect uri is illegal(100010) 你要确保QQ互联页的回调 (可以多个回调,使用 ; 隔开) https://你的网址/oauth/callback/index.php;https://你的网址/oauth/callback -------------------------------------------------------------------------------------- 接下来,如果你没修改IPS论坛的PHP源码,连回论坛将有错误讯息,无法真正QQ登录 -------------------------------------------------------------------------------------- 本帖最后于2020年11月7日,由Jack编辑 意见的链接 分享到其他网站 更多分享选项…
Jack 发布于2020年11月7日 楼主 分享 发布于2020年11月7日 (已编辑) 外观设置 登录按钮的颜色 -> 白色 #ffffff (我有改模板,所以改为白色) Logo -> 找一个适合大小的QQ登录图片 比如用 大小 170*32 ------------------------------------ 修改注册页模板 ------------------------------------ 模板 -> core -> global -> login -> loginButton 这是我修改后的 loginButton 模板 loginButton.txt 注意:修改QQ登录模板,会让其他登录方法出问题 本帖最后于2020年11月7日,由Jack编辑 意见的链接 分享到其他网站 更多分享选项…
推荐的帖子