100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 织梦DedeCMS会员中心防止注册机注册 限制IP时间注册

织梦DedeCMS会员中心防止注册机注册 限制IP时间注册

时间:2018-12-11 14:22:30

相关推荐

织梦DedeCMS会员中心防止注册机注册 限制IP时间注册

方式:要解决这个问题就得在新用户注册前进行判断,此用户的IP是否已经注册过,利用会员注册的时间和现在的时间进行相比来控制同一IP注册间隔的天数哈。有两种方式:一是修改member/index_do.php,二是修改member/reg_new.php。

第一种方式不是完美的,存在有漏洞。第二种是最完美的。现在把有第一种方式贴出来给大伙分享。

是在member/index_do.php中的查找下面代码:

//引入注册页面

else if($dopost==”regnew”)

然后在后面添加:

//引入注册页面

else if($dopost==”regnew”)

{

//$ip=$_SERVER[‘REMOTE_ADDR’];

$ip=GetIP();

$nameee=’holy16′;

$row = $dsql->GetOne(“Select jointime From `dede_member` where joinip like ‘$ip’ order by mid desc limit 1”);

$now_time =date(“Y-m-d”,time());

$join_time =date(“Y-m-d”,$row[‘jointime’]);

$d1=strtotime($now_time);

$d2=strtotime($join_time);

$Days=round(($d1-$d2)/3600/24);

if ($Days>=1){

require_once(dirname(__FILE__).”/reg_new.php”);

}

else{

ShowMsg(“请不要重复注册,谢谢你对监测人网站的支持。”,”-1″);

}

//加入防止一个IP重复注册,结束$row[‘jointime’]

//require_once(dirname(__FILE__).”/reg_new.php”);

//exit();

}

就能实现简单的防止同一IP重复注册的问题。小编没有测试。在网上找的。大伙请自行测试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。