Discuz教程网

[代码修改] Discuz X2.5中QQ互联注册的用户添加密码的方法

[复制链接]
authicon dly 发表于 2012-10-6 18:05:23 | 显示全部楼层 |阅读模式
大家知道dz的QQ互联是无密码登录的,但是恐惧腾讯这样把用户都拦走了,慢慢的我们的用户就是云用户,但是云又不是我们控制,是腾讯在控制,对腾讯的插件不是很感冒。

腾讯在这点上确实不够厚道,不过可以在设置上要求客户输入密码进行登录。
打开文件source/plugin/qqconnect/template/module.htm
(1) 查找

  1. $('{$_G['setting']['reginput']['password']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';
  2. $('{$_G['setting']['reginput']['password']}').outerHTML += '$js1';
  3. $('{$_G['setting']['reginput']['password']}').required = 0;
  4. $('{$_G['setting']['reginput']['password2']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';
  5. $('{$_G['setting']['reginput']['password2']}').required = 0;
复制代码

修改成
  1. //$('{$_G['setting']['reginput']['password']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';
  2. $('{$_G['setting']['reginput']['username']}').outerHTML += '$js1';
  3. $('{$_G['setting']['reginput']['password']}').required = 1;
  4. //$('{$_G['setting']['reginput']['password2']}').parentNode.parentNode.parentNode.parentNode.parentNode.style.display = 'none';
  5. $('{$_G['setting']['reginput']['password2']}').required = 1;
复制代码

2 打开文件 source/module/member/member_connect.php
查找
$ctl_obj->setting['ignorepassword'] = 1;
将它注释掉,或者删除
3 打开文件 source/module/member/member_register.php
查找
  1. DB::query("INSERT INTO ".DB::table('common_member_connect')." (uid, conuin, conuinsecret, conopenid, conispublishfeed, conispublisht, conisregister, conisqzoneavatar, conisfeed) VALUES ('$uid', '$conuin', '$conuinsecret', '$conopenid', '$conispublishfeed', '$conispublisht', '1', '$is_qzone_avatar', '$user_auth_fields')");
复制代码

修改成

  1. DB::query("INSERT INTO ".DB::table('common_member_connect')." (uid, conuin, conuinsecret, conopenid, conispublishfeed, conispublisht, conisregister, conisqzoneavatar, conisfeed) VALUES ('$uid', '$conuin', '$conuinsecret', '$conopenid', '$conispublishfeed', '$conispublisht', '0', '$is_qzone_avatar', '$user_auth_fields')");
复制代码






上一篇:Discuz X2.5通过ucenter整合别的网站
下一篇:Discuz7.0升级到Discuz X2用户还是无法登录的解决办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-16 12:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表