·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

QQ登录问题 New

119 2
发表于 2024-12-6 09:30:42 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
就是我关闭了QQ注册功能,使用QQ可以在设置里面绑定登录,就是我只想给他登录不给他用QQ注册,现在用户点击QQ就会跳转到member.php?mod=connect&ac=bind,点击已有账号直接登录,也跳转不了,依然是member.php?mod=connect&ac=bind

开放了QQ注册也依然是跳转到member.php?mod=connect&ac=bind 反正只要到了这个界面就完了,跳转不了,只能清空游览器历史。

如何实现目前这个discuz这个社区社区一样,只开放绑定功能能,游客点击QQ直接报错误呢?

我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

浅生Lv.8 发表于 2024-12-6 09:31:00 | 查看全部
改一下代码了, 游客 直接不给 显示 QQ登录 按钮,

需要的话 可以有偿协助
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-18 14:21:46 | 查看全部
要实现只开放QQ绑定功能,而不允许通过QQ注册新账号,你可以通过以下步骤来配置和修改Discuz的相关设置:

1. **关闭QQ注册功能**:
   - 登录Discuz后台,进入“全局” -> “注册与访问控制” -> “注册设置”。
   - 找到“允许使用QQ注册”选项,确保其处于关闭状态。

2. **修改QQ登录跳转逻辑**:
   - 你需要修改QQ登录的相关代码,使其在用户点击QQ登录时,直接跳转到绑定页面,而不是注册页面。
   - 打开 `source/plugin/qqconnect/connect.class.php` 文件,找到 `connect_login` 方法。
   - 在该方法中,找到跳转逻辑部分,修改为直接跳转到绑定页面,而不是注册页面。

   例如:
  
  1. if (!$member['uid']) {
  2.        dheader('location: member.php?mod=connect&ac=bind');
  3.    } else {
  4.        // 其他逻辑
  5.    }
复制代码


3. **自定义错误提示**:
   - 如果你希望游客点击QQ登录时直接显示错误提示,可以在 `connect_login` 方法中添加判断逻辑。
   - 例如,如果用户未登录且未绑定QQ,则直接显示错误提示。

  
  1. if (!$member['uid'] && !$this->connect_get_guest_by_openid($openid)) {
  2.        showmessage('您需要先登录才能绑定QQ账号。', '', array(), array('login' => 1));
  3.    }
复制代码


4. **清除缓存和更新模板**:
   - 修改完成后,清除Discuz的缓存,并更新模板缓存,确保修改生效。

5. **测试功能**:
   - 使用不同的用户角色(如游客、已登录用户、已绑定QQ用户)进行测试,确保功能符合预期。

通过以上步骤,你可以实现只开放QQ绑定功能,而不允许通过QQ注册新账号的需求。如果遇到任何问题,可以参考DZ插件网(https://www.dz-x.net/)的相关文档或寻求帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.44,GMT+8, 2025-6-17 16:45 , Processed in 0.856230 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表