·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

完善QQ互联注册方式,解决用户没有密码问题

515 5
发表于 2020-7-6 08:24:33 | 查看全部 阅读模式

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

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

×
discuz论坛自带的QQ互联插件,可以很方便的让用户使用QQ号登录discuz论坛,降低了注册门槛,提高了用户体验。但就是因为减少了注册时需要填写的信息,导致通过QQ互联方式注册的用户不知道自己的论坛密码是多少。如果UCenter用户中心只管理discuz论坛,或许个问题还可以忽略,但如果还有别的分站需要这些账户进行同步登录,怎么办?如果不做任何修正,那么用户只能通过修改密码的方式来“找回”密码,才能登录另一个分站,这无疑是一个糟糕的用户体验。解决这一问题最好的方法就是,让用户在通过QQ互联方式注册的时候,创建一个密码。百度了一下,发现这个问题很早以前就有前辈给出了解决方案三部曲,下边就给出最新版discuz 3.2的调整细节:
1)修改QQ互联模版文件 查找如下内容:
  1. $('{$_G['setting']['reginput']['password']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';$('{$_G['setting']['reginput']['password']}').outerHTML += '$js1';$('{$_G['setting']['reginput']['password']}').required = 0;$('{$_G['setting']['reginput']['password2']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';$('{$_G['setting']['reginput']['password2']}').required = 0;
复制代码
修改后如下:
  1. //$('{$_G['setting']['reginput']['password']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';$('{$_G['setting']['reginput']['username']}').outerHTML += '$js1';$('{$_G['setting']['reginput']['password']}').required = 1;//$('{$_G['setting']['reginput']['password2']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';$('{$_G['setting']['reginput']['password2']}').required = 1;
复制代码
2)修改会员通信接口文件 查找如下内容:
  1. $ctl_obj->setting['ignorepassword'] = 1;
复制代码
修改后如下:
  1. //$ctl_obj->setting['ignorepassword'] = 1;
复制代码
3)修改会员注册接口文件
  1. 查找 conisregister,discuz 3.2版本在第102行,把它的值由1改为0即可,修改后如下:C::t('#qqconnect#common_member_connect')->insert(array(    'uid' => $uid,    'conuin' => $conuin,    'conuinsecret' => $conuinsecret,    'conuintoken' => $conuintoken,    'conopenid' => $conopenid,    'conispublishfeed' => $conispublishfeed,    'conispublisht' => $conispublisht,    'conisregister' => '0',    'conisqzoneavatar' => $is_qzone_avatar,    'conisfeed' => '1',    'conisqqshow' => $is_use_qqshow,));[/hide]
复制代码

修改完后,用户qq注册登录,也会强制填写密码
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
创宇盾启航版免费网站防御网站加速服务

评论5

浅生Lv.8 发表于 2020-7-6 08:24:46 | 查看全部
111111111111
我要说一句 收起回复
拾光Lv.8 发表于 2020-7-6 08:25:12 | 查看全部
感谢分享。
我要说一句 收起回复
拾光Lv.8 发表于 2020-7-6 08:25:17 | 查看全部
QQ注册的问题不是已经解决了吗
我要说一句 收起回复
浅生Lv.8 发表于 2020-7-6 08:25:25 | 查看全部
感谢分享。
我要说一句 收起回复
IT618发布Lv.8 发表于 2020-7-6 08:25:39 | 查看全部
666
3333
6666
6666
我要说一句 收起回复

回复

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

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.226.186.113,GMT+8, 2024-9-8 08:11 , Processed in 0.268392 second(s), 115 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

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