[討論] 限制一個IP在一定時間段內註冊ID的數量mod

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
winle
星球普通子民
星球普通子民
文章: 15
註冊時間: 2005-06-20 12:13

[討論] 限制一個IP在一定時間段內註冊ID的數量mod

文章 winle »

限制一個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
主題已鎖定

回到「外掛問題討論」