国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  網(wǎng)站相關(guān) >  網(wǎng)站運營(yíng) >  防止PHPWIND論壇被注冊機惡意注冊發(fā)廣告的方法_PHP教程

防止PHPWIND論壇被注冊機惡意注冊發(fā)廣告的方法_PHP教程

2019-01-04 17:19:04 5687

方法1:更改注冊表單NAME(最有效,但是要有一些PHP和MYSQL方面的知識才行。)

改動(dòng)注冊表單填入內容的NAME,這需要和數據表相配合,MYSQL表單關(guān)鍵字也得改。

方法2:輸入網(wǎng)站注冊問(wèn)題的答案

改兩個(gè)文件,一個(gè)是register.htm,另一個(gè)是register.php

第一步,打開(kāi)論壇template/wind/下的register.htm,當然,這是默認的風(fēng)格模板,如果你模板改了,那就到你改動(dòng)后的模板的名字下找這個(gè)文件。
先找個(gè)地方,建議放在這個(gè)上面:

編輯—查找
<tr class="f_one"><td width="35%"> 用戶(hù)名<font color="red">

在這句上面加以下幾句:是出個(gè)問(wèn)題,當然,問(wèn)題的具體內容可以自己修改


<tr>
<td class="f_one" width="21%">防惡意注冊問(wèn)題:
<font color="#000000">你老媽去年49歲,今年幾歲?
</td>
<td class="f_one"><input type="text" name="manianling" size="4" maxlength="4">請把那數字填在左邊空格內</td>
</tr>


保存,上傳到空間替換原文件

第二步:打開(kāi)論壇主目錄下的register.php
編輯-查找

$db->update("INSERT INTO pw_members (username, password,email,publicmail,groupid,memberid,icon,gender,regdate,signature,introduce,oicq,icq,site,location,bday,receivemail,yz,signchange) VALUES

在這句話(huà)的上面添加幾句:是檢測看回答問(wèn)題的答案是否正確,具體答案自己根據自己的問(wèn)題指定

if($manianling != 50) {
Showmsg("老媽幾歲都不關(guān)心的人,去死吧!!","javascript:history.back()");
}

保存,上傳上傳到空間替換原文件.

方法3:更改register.php的名字


就是改動(dòng)注冊頁(yè)面的文件名,比如說(shuō)把register.php改成r.php什么的。但有一點(diǎn)得注意,所有鏈接的register.php的頁(yè)面都必須改成r.php,否則會(huì )變成白板的喲。

這是沒(méi)有辦法的辦法,修改多,影響升級和論壇的當前運行,但是絕對有效
先把register.php改成你自己想要的名字
修改開(kāi)始:

查register.php換成你改的名字如:welcome.php

login.php
global.php 2處

然后到template/wind(所有的模板只要有下面的文件,都要修改)8處修改!

faq.htm
login.htm
lang_email.php
lang_other.php
register.htm 3處simple_index.htm 
simple_read.htm
simple_thread.htm

中查找
register.php
更換為你修改后的register.php名字。比如welcome.php

此方法不需要設置什么附加信息!
方法4:輸入今日日期

1、修改register.php(register.php就在主目錄下)

找到: 
$db->update("INSERT INTO pw_members (username, password, email,publicmail,groupid,memberid,icon,gender,regdate,signature,introduce,oicq,icq,site,location,bday,receivemail,yz,signchange) VALUES

上面加上(中文自己修改):
if($nowday != $nowday1) {
Showmsg("日期沒(méi)輸正確.你不會(huì )忘了今天是幾號了吧?","javascript:history.back()");
}
找到:

@include_once(D_P.'data/bbscache/inv_config.php');

下面加上:
$nowday1 = gmdate("d", $timestamp + $timeoffset * 3600);
$nowday2 = gmdate("m月d日", $timestamp + $timeoffset * 3600);

2、修改register.htm(register.htm就在目錄/template/wind/register.htm或其它風(fēng)格目錄)
找到:
<tr><td colspan="2" class="head" height="25">必填信息</td></tr>

下面添加(中文自己修改):
<tr>
<td class="f_one" width="21%">防惡意注冊問(wèn)題:今天的日期是幾號?
<font color="blue"> 如果今天日

期是12月04日就填04 
</td>
<td class="f_one"><input type="text" name="nowday" size="4" maxlength="4"> 提示:請填入<font

color="#FF0000">$nowday1 快把它輸入到左邊文本框吧(忽略凌晨時(shí)差問(wèn)題)</td>
</tr>

友情提醒:請刪除以前機器人注冊的id,有好多機器人都是以前注冊了不發(fā)帖,然后到規定日期狂發(fā)的,如果發(fā)現類(lèi)似的ID,如利劍*等,請刪除吧,留著(zhù)就是隱患。

方法5:后臺添加防自動(dòng)注冊機驗證碼

1. 打開(kāi)template/admin/settings.htm
查找

<tr class=b>
<td>注冊時(shí)初始{$db_moneyname}:(建議設置為0.)</td>
<td><input size=35 name="reg[regmoney]" value="$rg_regmoney"></td>
</tr>

在后面添加

<tr class=b>
<td><font color=red>防自動(dòng)注冊機驗證碼:例如“phpwinnd”(設置為空,則代表關(guān)閉)</td>(特別說(shuō)明:修改完成后一定要到后臺設置好您自己想要的驗證碼,留空則不啟用這個(gè)功能)
<td><input size=35 name="reg[autoreg]" value="$rg_autoreg"></td>
</tr>

2. 打開(kāi)admin/settings.php
查找

if ($reg['regmaxname']>15){
adminmsg('illegal_username');
}

在后面添加

$reg['autoreg']=str_replace(" ","",trim($reg['autoreg']));

3. 打開(kāi)template/wind/register.htm
查找

<tr> <td class='f_one'> 確認密碼<font color=red>*</td>
<td class='f_one'>
<input type=password size=20 maxlength=75 name='regpwdrepeat'></td></tr>

在后面添加

<!--
EOT;
if($rg_autoreg!=""){
print <<<EOT
-->
<tr> <td class='f_one'> 防自動(dòng)注冊機驗證碼<font color=red>* <font

color=red><b>$rg_autoreg</b></td>
<td class='f_one'>
<input type=text size=20 maxlength=75 name='autoreg'></td></tr>
<!--
EOT;
}
print <<<EOT
-->

4. 打開(kāi)register.php文件
查找

if(!$rg_rglower){
for ($asc=65;$asc<=90;$asc++){ 
if (strpos($regname,chr($asc))!==false){
Showmsg('username_limit'); 

}
}

在后面添加

if($rg_autoreg!="" &;&; $autoreg!=$rg_autoreg){
showmsg('對不起,防自動(dòng)注冊機驗證未通過(guò)!');
}

完成

希望對大家有些幫助。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->