[討論] 限制一個IP在一定時間段內註冊ID的數量mod
發表於 : 2005-07-15 14:37
限制一個IP在一定時間段內註冊ID的數量
在一定程度上預防自動註冊機
可惜是discuz的!急求phpbb相同MOD
安裝方法:
修改register.php
在\r
PHP:code 伊佳E網『複製』
$referer = $referer ? $referer : 'index.php';
之上添加
¤¤¤¤ 隱藏信息,積分高於 5 點才能顯示 ¤¤¤¤
==============================
////////// hack IP註冊限制 - start
$regip_limit=1; //限制同一IP註冊的數量
$pk_checktime=86400; //86400秒,表示的是24小時內,同一IP只能註冊$regip_limit個ID
$pk_ctime=$timestamp-$pk_checktime;
$pk_idcount = $db->result($db->query("SELECT count(*) from $table_members where regip='$onlineip' AND regdate>'$pk_ctime'"), 0);
if ($pk_idcount>=$regip_limit) showmessage("您的IP:<font color=\"blue\"> $onlineip </font>在最近".intval($pk_checktime/3600)."小時內已經註冊了 $pk_idcount 個ID,請不要註冊過多的ID。");
////////// hack IP註冊限制 - end
在一定程度上預防自動註冊機
可惜是discuz的!急求phpbb相同MOD
安裝方法:
修改register.php
在\r
PHP:code 伊佳E網『複製』
$referer = $referer ? $referer : 'index.php';
之上添加
¤¤¤¤ 隱藏信息,積分高於 5 點才能顯示 ¤¤¤¤
==============================
////////// hack IP註冊限制 - start
$regip_limit=1; //限制同一IP註冊的數量
$pk_checktime=86400; //86400秒,表示的是24小時內,同一IP只能註冊$regip_limit個ID
$pk_ctime=$timestamp-$pk_checktime;
$pk_idcount = $db->result($db->query("SELECT count(*) from $table_members where regip='$onlineip' AND regdate>'$pk_ctime'"), 0);
if ($pk_idcount>=$regip_limit) showmessage("您的IP:<font color=\"blue\"> $onlineip </font>在最近".intval($pk_checktime/3600)."小時內已經註冊了 $pk_idcount 個ID,請不要註冊過多的ID。");
////////// hack IP註冊限制 - end