Aynı sorunu çok kişi yaşıyor (ben de dahil). Birçok güvenlik modu denedim. Sonuç alamadım. Son olarak yeni birşey denedim. Bu basit hesaba dayalı birşey. Spam botlar henüz hesap yapamıyor sanırım. İsterseniz bir de siz deneyin.
Tabii önce dosyalarınızı yedek almayı unutmayın![]()
AÇ : profile_add_body.tpl
Ben kayıt sayfasında güvenlik sorusunun hangi satırda olmasını istiyorsam (kullanıcı adından önce ,sonra v.b) alttaki kodu oraya koydum
Kod:Kod: <tr> <td class="row1"><span class="gen">48+5 = ? * <br>Güvenlik için bu cevaplanması gereken bir sorudur</br></span></td> <td class="row2"> <input type="text" class="post" style="width: 200px" name="math_question" size="6" maxlength="6" value="" /> </td> </tr>
AÇ : includes/usercp_register.PHP
Kod:#####BUL: #### 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']; } } #####ÖNCESİNE EKLE : #### 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']; }; if (!isset($_POST['math_question']) || $_POST['math_question'] != '53') { $error = TRUE; $error_msg .= (isset($error_msg) ? '<br/>' : '') . "Güvenlik Sorusunu Doğru Cevaplayamadınız"; } }


Konu Adresi (URL)
About LinkBacks
Alıntı Yaparak Yanıtla
. İsterseniz bir de siz deneyin.

