Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 完美解决Discuz X2 QQ互联登录注册强制独立密码设置

[复制链接]
qq4424986 发表于 2012-2-6 04:28:33 | 显示全部楼层 |阅读模式
本帖最后由 qq4424986 于 2013-6-20 11:51 编辑

测试有风险,请权衡利弊!本插件是在众多网友加工修改的基础上面加工而成,最终版本归中国人民所有!请勿拍砖,谢谢顶帖!附件在本人论坛下载,如果不能接受,请绕道!谢谢!


演示地址: 印心论坛 http://www.wwdwj.com/forum.php



QQ互联用户在注册时默认无需填写密码,虽然会让用户更便捷,但却会在一些特殊情况下带来麻烦。抛去部分站长担心的用户可控性这一点不说,单就不设独立密码无法同步登录UCENTER下其它应用这一点,我就认为在注册时设置独立密码是非常必要的。特别是很多站点高度整合了一些附属的应用,比如点评、外部分类信息系统等,如果不能让用户同步登录,是严重影响用户体验的。
通过下面的几个步骤,可以完美实现QQ互联用户注册时完成独立密码的设置。
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
查找
$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')");


修改成(只变动了一个数字)
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')");


如果提示不成功,请跳过第一步,直接完成第二步,第三步。最后上传我给的文件 上传到目录source\plugin\qqconnect\template 下覆盖源文件


!附件地址 回复可见!
http://www.wwdwj.com/thread-6439-1-1.html


summer12369 发表于 2012-2-6 04:28:35 | 显示全部楼层
试试看吧....
回复

使用道具 举报

就是爱美女网 发表于 2012-2-6 04:31:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

纯情小处男 发表于 2012-2-6 13:07:50 | 显示全部楼层
谢谢分享
回复

使用道具 举报

21673455 发表于 2012-2-6 13:16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1314学习网 发表于 2012-2-6 15:55:45 | 显示全部楼层
路过。。。。。。。。。。
回复

使用道具 举报

abcnic 发表于 2012-2-6 15:58:26 | 显示全部楼层
支持了呢 呵呵
回复

使用道具 举报

sowahkhoo 发表于 2012-2-6 16:21:20 | 显示全部楼层
谢谢分享{:soso_e181:}
回复

使用道具 举报

zhouen 发表于 2012-2-6 16:23:22 | 显示全部楼层
好东西,收藏
回复

使用道具 举报

一号七情 发表于 2012-2-6 16:44:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 04:35 , Processed in 0.030471 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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