跳轉到內容
View in the app

A better way to browse. Learn more.

PHP論壇人

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

QQ登录 (需要改IPS论坛源码) 旧版 终止

精選回覆

發表於

前置教程

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帐户登录

qq01-1.png

 

qq01-2.png

 

qq01-3.png

 

 

--------------------------
然后修改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会检测到源码被修改,除非是第三方插件才不会检测

qq02.png

 

 

 

 

前台的注册页

qq03.png

 

qq04.png

 

qq05.png

 

qq06.png

 

qq07.png

 

qq08.png

 

没有同步QQ数据的功能

 

 

IPS论坛源码修改

特别感谢 @bbgg1226

本文章最後於,由Jack編輯

  • 樓主

刚申请QQ互联

当你在IPS论坛的注册页,按下使用QQ帐户登录的按钮

QQ登录页应该是显示

对不起,该网站尚未开通QQ帐号登录(错误码:100008)

你需要先放着,等待QQ审核

本站等2天才通过审核

 

qq.png

 

接下来,如果你没修改IPS论坛源码,那连回IPS论坛将有错误讯息,无法真正QQ登录

  • 樓主

如果碰到回调问题

redirect uri is illegal(100010)

你要确保QQ互联页的回调 (可以多个回调,使用 ; 隔开)

https://你的网址/oauth/callback/index.php;https://你的网址/oauth/callback

 

--------------------------------------------------------------------------------------
接下来,如果你没修改IPS论坛的PHP源码,连回论坛将有错误讯息,无法真正QQ登录
--------------------------------------------------------------------------------------

本文章最後於,由Jack編輯

  • 樓主

QQ-Logo.png

 

外观设置

登录按钮的颜色 -> 白色 #ffffff    (我有改模板,所以改为白色)

Logo -> 找一个适合大小的QQ登录图片

比如用 大小 170*32

 

------------------------------------
修改注册页模板
------------------------------------

模板 -> core -> global -> login -> loginButton

这是我修改后的 loginButton 模板

loginButton.txt

注意:修改QQ登录模板,会让其他登录方法出问题

本文章最後於,由Jack編輯

訪客
此主題已關閉,不能再回覆。

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.