应用简介
QQ登录是一款专为 Invision Community 5.x 打造的第三方登录插件,支持用户通过腾讯QQ一键快捷登录社区,提升注册转化率,优化用户体验。插件由火牛开发,兼容最新IPS内核,安全稳定,易于集成。
主要特性
支持QQ OAuth2.0标准协议,安全可靠
一键登录,极大降低注册门槛
自动获取QQ昵称与头像,完善用户资料
后台可自定义按钮样式与登录提示
完善的异常处理与日志记录,便于维护
兼容IPS 5.0.0及以上版本
有什么新消息在版本 5.0.7
发布
重写 QQ 登录处理器,整体对齐 IPS 5 的 OAuth2 规范与调用流程。
修复 profilesync 场景下的 BAD_JSON 异常,不再因 QQ 非标准返回格式导致同步中断。
新增 QQ 响应统一解析能力,兼容 URL 编码、JSONP、JSON 三种返回格式。
重写授权码换取令牌流程,确保 access_token 解析、校验、异常处理完整可控。
重写令牌续期流程,支持 refresh_token 刷新并正确回写新的过期时间与令牌。
明确关闭 PKCE(QQ 不支持),避免授权参数不兼容。
OpenID 获取改为优先使用 fmt=json,并保留 JSONP 回退解析,稳定性更高。
用户资料获取改为两步流程(先 OpenID 后用户信息),并增加访问期缓存。
完善用户名获取逻辑,昵称同步开关关闭时不强制覆盖本地名称。
新增头像同步能力(支持 100x100 优先,40x40 回退)及对应同步选项控制。
优化 ACP 配置项联动与保存逻辑,关闭真实姓名/头像时自动关闭对应同步策略。
增强日志与容错处理,远端接口异常时以可恢复方式失败,避免直接致命报错。
新增对 QQ 回调地址规则的兼容:回调地址使用无末尾斜杠格式,规避后台校验不通过问题。
补充本版本的语言项与升级记录,保证升级与后台显示一致。
参与讨论
你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。