在DZ后台管理中有一个“云平台”菜单,我们在完成DZ系统安装的时候会提示是否开启QQ互联功能。当我们开启了QQ互联后,论坛页面登陆位置会出现“用QQ账号登陆”的按钮 我们在对discuz后台进行设置的时候,需要多进行一个步骤,即设置QQ注册用户的用户组。按照DZ默认的QQ游客组,是没有发帖和回复权限的。其实很简单,将QQ登陆的用户组设置为普通用户即可!
要在DISCUZ中实现QQ登录,需要进行以下步骤: 1. 在QQ互联开发平台上创建应用,获取App ID和App Key。在创建应用时,需要将DISCUZ论坛的域名添加到“网站地址”中。 2. 在DISCUZ后台设置中,选择“QQ互联登录”并填写App ID和App Key。 3. 在QQ互联开发平台上设置回调地址,回调地址应该是DISCUZ的QQ登录回调地址。回调地址格式为:http://论坛域名/plugin.php?id=qqconnect:callback 4. 在DISCUZ后台设置中,将回调地址填写到“QQ登录回调地址”中。 5. 在QQ互联开发平台上开启“网站接入”。 6. 在DISCUZ前台登录页面上添加QQ登录按钮。 7. 在用户登录时,点击QQ登录按钮跳转到QQ登录页面,输入QQ账号密码登录后,QQ会将用户授权给DISCUZ。 8. DISCUZ会获取用户信息并将其保存到数据库中。 9. 用户可以使用QQ登录来访问论坛。 需要注意的是,以上步骤可能因DISCUZ版本和QQ互联开发平台的更新而有所变化。建议在实现之前先查看DISCUZ和QQ互联开发平台的文档。