PHPSay > 贴吧伙伴 > 贴吧程序 > PHPSAY贴吧插件
phpsay防恶意注册代码

点击数:484  |   回复数:3   |   最后回复发表于2009.08

1
tv214
发表于 2009.08.27 17:53:02
限制一个IP24小时内注册账号数量:
修改文件:
1.admin文件夹下面的 set_site.php 文件
找到
$config_str .= "n";

$config_str .= '?>';

$configFile = dirname(__FILE__)."/../database/config_site.php";

这里改成

$config_str .= "nn";

$config_str .= '$ipsum = '.$ipsum.';';

$config_str .= "n";

$config_str .= '?>';

$configFile = dirname(__FILE__)."/../database/config_site.php";

找到

$tmp->assign( 'siteTimezone', $site_timezone );
改成:

$tmp->assign( 'ipsum', $ipsum );

$tmp->assign( 'siteTimezone', $site_timezone );


第二处: admin/_template/set_site.htm
找到


修改成:


同IP24小时注册数:




第三处:register.php这个文件找到

$actionIp = GetRealClientIP();

$passport_info['name'] = $uname;


换成

$actionIp = GetRealClientIP();

$postTotal = $DB->fetch_one("SELECT COUNT(`uid`) FROM `".$table_member."` WHERE regdate+86400>".$actionTime." and `regip`='".$actionIp."'");

if($postTotal>=$ipsum){

echo "1 此IP今天已不能注册";
exit;

}

$passport_info['name'] = $uname;

用超级管理员登陆后台设置一下就OK

下载相关地址:
http://zx.sua8.com/yc_bbs/topic.php?tid=83&page=1
2楼61.164.56.*发表于 2009.08.28 16:17:44
fdfsaf
3楼119.100.10.*发表于 2009.08.28 22:52:22
如果装有UC插件的话 这个代码有问题

注册之后重新登陆就登陆不上去了!
4楼
tv214发表于 2009.08.29 08:13:50
这个代码不支持装UC插件的
1

发表回复 

  • 您未登录,帖子将以匿名回复。设置昵称 | 登录 | 注册
  • 加大减小
  • 快捷键:Ctrl+Enter

其它帖子

插入表情

插入图片

图片链接:

图片链接以 http:// 开头。

插入视频

视频链接:

支持优酷、土豆、酷6、56、六间房、搜狐、新浪、YouTube等多家视频网站