3分快3平台-3分快3网投平台_3分快3投注平台 - 3分快3平台,3分快3网投平台,3分快3投注平台为广大网友提供全面的资讯、源代码程序、海量新闻、强大的搜索优化辅助工具、网络产品设计与运营理念以及一站式网络解决方案,十年来我们一直致力为中文网站提供动力。

Discuz! X2中QQ互联登录注册时强制设置独立密码的修改方法

  • 时间:
  • 浏览:1

  QQ互联用户在注册时默认不想填写密码,人太好会让用户更便捷,但却会在其他特殊请况下带来麻烦,比如机会不想某一天QQ登陆服务出了“意外”,其我门网站的用户要怎样登陆。

  抛去帕累托图站长担心的用户可控性你这一点不说,单就不设独立密码无法同步登录UCENTER下其它应用你这一点,你可不想想 认为在注册时设置独立密码是非常必要的。有点儿是其他站点强度整合了其他附属的应用,比如点评、外帕累托图类信息系统等,机会没办法让用户同步登录,是严重影响用户体验的。

  通过下面的2个步骤,可不想想 完美实现QQ互联用户注册时完成独立密码的设置。但时要注意的是,注册完成后首次自动进入登录请况下,此时UCENTER的应用仍然无法同步登录,时要用户退出后第二次登录时,不想 实现登录的同步(但我认为到你这一步机会就有 那些难题了,可不想想 在页面上做有4个多提示)。

1、打开文件source/plugin/qqconnect/template/module.htm 文件,查找

$('{$_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;

 修改成

//$('{$_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、打开文件 source/module/member/member_connect.php ,查找

01.$ctl_obj->setting['ignorepassword'] = 1;

 在前面加两道斜杠 // 将它注释掉。

3、打开文件 source/module/member/member_connect_register.php ,查找

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')");

 修改成(只变动了有4个多数字)

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 下载:

本文转自:http://www.ypeng.cn/post/x2_qqconnect.html