Предпазване от ботове в 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>';
}

