Предпазване от ботове в phpbb форуми
Това е много лесен начин да спрете ботовете в вашият форум.

Отварям файла /темплейта/profil_add_body.tpl и намирам следния код:


<!-- Visual Confirmation -->


Преди него пиша следното:

<tr>
<td class="row1"><span class="gen">Кога е създадена българската държава: *</span><br />
<span class="gensmall"></span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="bot" size="25" maxlength="200" value="" />
</td>
</tr>


После отварям файла includes/usercp_register.php и намирам следните редове (в началото):

if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
exit;
}


след него пиша следното:

$botstop=$HTTP_POST_VARS['bot'];


после намирам следните редове:

else if ( strlen($new_password) > 32 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_long'];
}


под тях пиша следното:

else if (empty ($botstop))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . '<font color="ff0000"><b>Не сте въвели кога е създадена българската държава</b></font>';
}
else if ( $botstop != "681" )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . '<font color="ff0000"><b> Не сте въвели правилно кога е създадена българската държава</b></font>';
}


Демо:



Урока е подготвен специално за http://web-tourist.net

/ Трябва да сте регистриран за да напишете коментар /
От: Petar81
12:32 16-10-2010
Здравейте,

Кажете начин как да го вържем и с PhpBB3? От няколко дни се мъча, но не става, моля Ви кажете, че ми е много спешно.

Благодаря!
От: rosenrt
4:13 01-03-2011
може ли подобно нещо да се направи за php fusion
1