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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] DZ7.0论坛免激活代码

[复制链接]
lucklu 发表于 2009-1-16 09:46:15 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本:
我在前一贴 https://discuz.dismall.com/thread-1190014-1-1.html 中发表过论坛免激活的代码,这一贴中是针对6.1版本的,应网友要求,现发布7.0版的免激活代码;
以下是操作步骤:
1、找到根目录下api/uc.php,查找“function synlogin($get, $post) ”,再找出
  1.                
  2. } else {
  3.      _setcookie('cookietime', $cookietime, 31536000);
  4.     _setcookie('loginuser', $username, $cookietime);
  5.     _setcookie('activationauth', _authcode($username, 'ENCODE', $discuz_auth_key), $cookietime);
  6. }
复制代码
2、把上段这段else里的三个_setcookie全部注释掉,用以下代码替换

  1. $member = array();
  2. $member[uid] = $uid;
  3. $member[username] = $username;
  4. $member[email] = empty($get['email'])?'':$get['email'];                                                               
  5. $member[password] = md5(time().rand(100000, 999999));
  6. $member[secques] = '';
  7. $this->db->query("INSERT INTO {$this->tablepre}members (uid,username,email,password,groupid,regip,regdate,timeoffset) VALUES ('{$member[uid]}','{$member[username]}','{$member[email]}','{$member[password]}',10,'', '$timestamp',9999)");
  8. _setcookie('sid', '', -86400 * 365);
  9. _setcookie('cookietime', $cookietime, 31536000);
  10. _setcookie('auth', _authcode("$member[password]\t$member[secques]\t$member[uid]", 'ENCODE', $discuz_auth_key), $cookietime);               
复制代码
3、注意是HOME登录之后,再到论坛就可以免激活;

评分

3

查看全部评分

abcnic1 发表于 2009-1-16 09:49:58 | 显示全部楼层
沙发支持 :)
回复

使用道具 举报

hackerfield 发表于 2009-1-16 10:10:37 | 显示全部楼层
严重支持~~~~!!
回复

使用道具 举报

haha123_0 发表于 2009-1-16 11:41:07 | 显示全部楼层
测试了一下,好像没提示什么激活了。直接在bbs里了。
回复

使用道具 举报

aqxsj 发表于 2009-1-16 13:11:20 | 显示全部楼层
严重支持~~~~!!
回复

使用道具 举报

aqxsj 发表于 2009-1-16 13:11:34 | 显示全部楼层
测试了一下,好像没提示什么激活了。直接在bbs里了。
haha123_0 发表于 2009-1-16 11:41

要的就是这效果!
回复

使用道具 举报

 楼主| lucklu 发表于 2009-1-16 13:15:32 | 显示全部楼层
这段代码存在着一个小bug,即注册的ip地址没填进来,由于时间关系,没有深入去研究,请大家见谅!
回复

使用道具 举报

aqxsj 发表于 2009-1-16 13:35:09 | 显示全部楼层
我改了,但不见效!
请帮我看看修改的文件是否正确?谢谢了!
回复

使用道具 举报

 楼主| lucklu 发表于 2009-1-16 13:37:31 | 显示全部楼层
to King:你在最后一行多了一个 } 符号
回复

使用道具 举报

aqxsj 发表于 2009-1-16 13:45:27 | 显示全部楼层
to King:你在最后一行多了一个 } 符号
lucklu 发表于 2009-1-16 13:37

谢谢!我再看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 22:40 , Processed in 0.035558 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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