1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Question Проблемы с капчой

Discussion in 'Прочая Поддержка - Help Requests' started by Perizat, Apr 16, 2012.

  1. Perizat Thread starter User


    Offline
    Message Count:
    24
    Likes Received:
    13
    My version of SE:
    3.20
    Столкнулась с такой проблемой (капча не работает): при регистрации нового пользователя при вводе капчи, выдает постоянно: Убедитесь, что Вы правильно ввели код подтверждения.

    Перерыла все форумы, искала решение данной проблемы, все пробовала. Но результат тот же. Думаю, что где-то конфликт, вот только не пойму с чем точно. Может кто сталкивался, подскажите, пожалуйста.
  2. Sn+ User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    Это способ изменить защитный код в страницу регистрации с секретный вопрос, чтобы избежать от спама.
    да я использую это,у меня спам не клюёт

    так первоначальная работа

    открытые signup.php и поиск для этого:

    Код HTML:
    if($setting['setting_signup_code'] != 0)
    {
    // NOW IN HEADER
    //session_start();
    $code = $_SESSION['code'];
    if($code == "") { $code = randomcode(); }
    $signup_secure = $_POST['signup_secure'];

    if($signup_secure != $code)
    {
    $is_error = 708;
    }
    }
    заменим на эту :
    Код HTML:
    if($setting['setting_signup_code'] != 0)
    {
    // NOW IN HEADER
    $signup_secure = $_POST['signup_secure'];
    $code_found = false;
    if( $signup_secure == "ответы" )
    $code_found = true;

    if( !empty($_SESSION['codes']) && is_array($_SESSION['codes']) )
    {
    foreach( $_SESSION['codes'] as $index => $code_info )
    {
    if( $code_info['code'] == $signup_secure )
    {
    $code_found = true;
    unset($_SESSION['codes'][$index]);
    }
    }
    }

    if( !$code_found )
    $is_error = 708;

    //session_start();
    //$code = $_SESSION['code'];
    //if($code == "") { $code = randomcode(); }
    //$signup_secure = $_POST['signup_secure'];
    //
    //if($signup_secure != $code)
    //{
    // $is_error = 708;
    //}
    }
    заменить свой ответ на ответ на ваш вопрос в

    открытые signup.tpl и поиск для этого:

    Код HTML:
    {if $setting.setting_signup_code}
    <tr>
    <td class='form1' width='100'>{lang_print id=690}</td>
    <td class='form2'>
    <table cellpadding='0' cellspacing='0'>
    <tr>
    <td><input type='text' name='signup_secure' class='text' size='6' maxlength='10'>&nbsp;</td>
    <td>
    <table cellpadding='0' cellspacing='0'>
    <tr>
    <td align='center'>
    <img src='./images/secure.php' id='secure_image' border='0' height='20' width='67' class='signup_code'>

    <a href="javascript:void(0);" onclick="$('secure_image').src = './images/secure.php?' + (new Date()).getTime();">{lang_print id=975}</a>
    </td>
    <td>{capture assign=tip}{lang_print id=691}{/capture}<img src='./images/icons/tip.gif' border='0' class='Tips1' title='{$tip|escape:quotes}'></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    {/if}
    и заменим на это :

    Код HTML:
    {if $setting.setting_signup_code}
    <tr>
    <td class='form1' width='100'>Security Question</td>
    <td class='form2'>
    <table cellpadding='0' cellspacing='0'>
    <tr>
    <td><input type='text' name='signup_secure' class='text' size='6' maxlength='10'>&nbsp;</td>
    <td>
    <table cellpadding='0' cellspacing='0'>
    <tr>
    <td align='center'>
    ваш вопрос ?
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    {/if}
    заменить на ваш вопрос каждый вопрос, который вы хотите
    и еще вторая попытка это блокировка айп от спамов !

    И не забудьте нажимать спасибо ?
    Perizat likes this.
  3. Sn+ User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    Помогло ?
    Alpert108 and Perizat like this.

Share This Page

All rights reserved SocEngine.ru ©