od vlado » Ned Júl 20, 2008 8:32 am
Až po tomto sa neregol žiadný spambot.Niekde tu som toto našiel.
Overovací kod odzadu:
kód:
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_confirm.php
#
#-----[ FIND ]------------------------------------------
#
$code = $row['code'];
#
#-----[ REPLACE WITH ]----------------------------------
#
$code = strrev($row['code']);
#
#-----[ OPEN ]------------------------------------------
#
language/lang_slovak/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Confirm_code_wrong'] = 'Vami zadaný overovací kód nie je správny!';
#
#-----[ REPLACE WITH ]----------------------------------
#
$lang['Confirm_code_wrong'] = 'Vami zadaný overovací kód nie je správny. <br /><strong><span style="color:red;">Zapíšte overovací kód v <u>opačnom</u> poradí, ako ho vidíte. (tj čítaj od konca)</span></strong>';
#
#-----[ FIND ]------------------------------------------
#
$lang['Confirm_code_explain'] = 'Zapíšte kód presne tak, ako ho vidíte. Je citlivý na malé a veľké písmena a nulu poznáte podla preškrknutia.';
#
#-----[ REPLACE WITH ]----------------------------------
#
$lang['Confirm_code_explain'] = '<strong><span style="color:red;">Pozor, zapíšte overovací kód v <u>opačnom</u> poradí, ako ho vidíte.</span></strong> Kód je citlivý na malé a veľké písmena a nulu poznáte podľa preškrknutia.';
-
-
A ešte jedna úprava
Registračná otázka [100% ochrana proti botom]
popis:
Reg Question je jednoduchy mod proti spambotom ktorý pridá do registrácie na vašom fóre otázku ktorú si sami vyberiete a každý užívaťeľ na ňu musí správne zodpovedať. Ak nezodpovie, nepodarí sa mu zaregistrovať.
kód:
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
}
}
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
#-----[ AFTER, ADD ]------------------------------------------
#
// reg question mod
if(trim(strtolower($_POST['bonusq']))!='pondelok') {
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) .
'neodpovedali ste správne na overovaciu otázku... ' .
'skúste to prosím znova';
}
// end mod
#
#-----[ OPEN ]------------------------------------------
#
templates/subsilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- END switch_confirm -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1"><span class="explaintitle">Overovacia otázka</span></td>
<td class="row2">
<span style="font-size: small;">Prvý deň v týždni je:</span><br />
<input type="text" class="post" style="width: 200px"
name="bonusq" size="25" maxlength="255" value="" />
</td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
vlado ak vie pomôže:-)
ak nevie - vie iný
