Discuz X2中QQ互联(QQ登录)注册时强制设置输入密码的修改方案

Posted on 2011/07/25 by zcc Discuz X2推出了云平台,也正式开放了令人心动的QQ互联(QQ登录)。但是当你兴奋积极地开启了QQ互联功能时,你是否有意识到你正在一步步走向腾讯和康盛联合设下的陷阱呢?

直接开门见山:

QQ互联与腾讯开放平台的QQ登录是有区别的
QQ互联的注册环节没有密码设定
绝大部分通过QQ互联注册的用户是不会再去设定他的密码的
很大一部分绑定QQ账号的用户(设定了密码的),也可能已经忘记了它的密码
最关键的是作为站长的你,剥离QQ的情况喜爱,无法来保证大部分用户都能正常登录
太恐怖了!
但是这个功能不用,也是怪可惜了。大部分用户是不清楚这些危害的,你公司的老板也可能不清楚。所以只需要稍微改下代码,稍微减弱些用户体验,你就能保证用户资料的独立性——在QQ互联注册环节强制要求用户设定密码。
操作:
1. 打开文件source/plugin/qqconnect/template/module.htm
(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;

修改成
//$(‘{$_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
查找
$ctl_obj->setting[‘ignorepassword’] = 1;
将它注释掉,或者删除
3 打开文件 source/module/member/member_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’)”);

修改成
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’)”);

瞧瞧娱乐圈的英雄美人

陈道明妻子:杜宪

都说“自古英雄配美人”,美女都需要一个坚实的臂膀去依靠。在如今花样美男当道的娱乐圈,有成熟气质男人魅力的硬汉男明星显得那么稀有,在看过了清一色的小白脸之后,对这些代表着中国男同胞精气神的硬汉们更是佩服有加。一个成功男人背后都有一个好女人,在这些硬汉男星背后也都有一个全力支持他们的娇妻,她们美丽而大气,贤惠又能干,堪称妻子的典范。

孙淳妻子: 傅丽莉

柳云龙妻子

陈宝国妻子:赵奎娥

胡军妻子:卢芳

黄日华妻子:梁洁华

张光北妻子:陈炜

王宝强妻子:马蓉

李幼斌妻子:史兰芽

段奕宏妻子:王瑾

张嘉译妻子:王海燕

聂远妻子:杨光

侯勇妻子:潘雨辰

林永健妻子:周冬齐

郭晓冬妻子:程丽莎

任达华妻子:琦琦

王志文妻子:陈坚红

刘青云妻子:郭蔼明

赵文卓妻子:张丹露

甄子丹妻子:汪诗诗

陈小春妻子:应采儿

李连杰妻子:利智