一個設置簡單的防止動網(wǎng)(dvbbs)暴力注冊的插件方法
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
安裝方法:
一,模板部分
1,分頁模板(page_login) (12) 里面 找到:
<input type="hidden" name="{$hidden}" value="{$hidden}">
緊接著增加:
<input type="hidden" name="niutoubbs" value="{$GlobalTm_1}">
2,分頁模板(page_login) (13) 里面 找到:
<tr><th colspan="2" height="24">新用戶注冊</TH></tr>
在后面添加
<script>
<!-- 禁止暴力營銷注冊-增加代碼-Start -->
var Str = "{$GlobalTm_2}";
var prand = "";
for(var i = 0; i < Str.length; i++) {
prand += Str.charCodeAt(i).toString();
}
var a=((12^123)>>2)-10;
var b=Math.floor(Math.sin(1.11) * 10);
document.write ('<input type="hidden" name="niutoubbs" value=' + prand.substr(a,b) +' />')
<!-- 禁止暴力營銷注冊-增加代碼-End -->
</script>
好了,模板修改完成后記得更新下緩存;
二.在地址欄中輸入http://bbs.gemin.com.cnt/fbreg.asp
在這里輸入您的域名,和域名的長度
(此域名取您論壇的最短域名)
比如有三個域名分別是
http://bbs.gemin.com.cn/reg.asp 長度是31
http://madamerex.com/bbs/reg.asp 長度是35
http://forumnew.gemin.com.cn/reg.asp 長度是36
那么這里就取31
點擊下載相應版本的注冊文件修改一下這個reg.asp
其中
TempLateStr=Replace(TempLateStr,"{$GlobalTm_1}",Left(UCase(Request.ServerVariables("HTTP_REFERER")),22))這里的22修改您的最短的域名長度
If Request.Form("niutoubbs") <> "74671888" Then這里的74671888改成您通過那個計算工具得到的數(shù)字
如果多個域名通過多次計算得到不同的數(shù)字再這里改成
If Request.Form("niutoubbs") <> "數(shù)字1" And Request.Form("niutoubbs") <> "數(shù)字2" Then
同理有三個域名就加
If Request.Form("niutoubbs") <> "數(shù)字1" And Request.Form("niutoubbs") <> "數(shù)字2" And??Request.Form("niutoubbs") <> "數(shù)字3" Then
相關下載如下:
7.1SP點擊下載此文件?????? 8.11點擊下載此文件
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!