QQ登录 for Invision Community 5.x
应用简介
QQ登录是一款专为 Invision Community 5.x 打造的第三方登录插件,支持用户通过腾讯QQ一键快捷登录社区,提升注册转化率,优化用户体验。插件由火牛开发,兼容最新IPS内核,安全稳定,易于集成。
主要特性
支持QQ OAuth2.0标准协议,安全可靠
一键登录,极大降低注册门槛
自动获取QQ昵称与头像,完善用户资料
后台可自定义按钮样式与登录提示
完善的异常处理与日志记录,便于维护
兼容IPS 5.0.0及以上版本
版本 5.0.4 的新内容
发布于
5.0.4 修改内容
1.
原因: 避免频繁调用 QQ API 导致错误
影响: 用户头像不再自动同步,但首次登录时仍会获取
代码位置: syncOptions() 方法
2.
修改: 添加 try-catch 块
效果: QQ API 失败时返回 NULL,不会中断整个同步任务
日志: 失败时记录到 qqlogin_error 日志
3.
修改: 添加 try-catch 块
效果: 昵称获取失败时返回 NULL,不会中断同步
日志: 失败时记录到 qqlogin_error 日志
4.
问题: API 完全失败时返回的数据缺少 nickname 字段
修复: fallback 数据现在包含自动生成的默认昵称
效果: 确保数据完整性,避免后续错误