27 мая 2011
Правильное решение проблемы ANTISPAM: User ID not valid (DLE 9.0 - 9.2)
sasha_777 Категория: DATALIFE ENGINE » Хаки
У нас вы можете скачать бесплатно Правильное решение проблемы ANTISPAM: User ID not valid (DLE 9.0 - 9.2) .

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Правильное решение проблемы ANTISPAM: User ID not valid (DLE 9.0 - 9.2)
Данная проблема присутствует только в версиях 9.0 и 9.2, в версии 9.3 отключение антиспам системы производится через настройки АЦ > Безопасность (Включить автоматическое блокирование спам программ). Она срабатывает, как для новостей, так и для ПМ.

Предлагаю просто на просто перенести данную фишечку с актуальной версии для пенсионеров DLE 9.0 и 9.2. Делается это след. образом.


Находим


$id_key = $_POST[$_SESSION['id_key']];            
    if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";
    if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";


Заменяем на:
if( $config['sec_addnews'] ) {
        $id_key = $_POST[$_SESSION['id_key']];            
        if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";
        if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";
    }


Все работает на ура!
Проверенно на двух версиях, описанных в заголовке публикации.

Версии: 9.0 - 9.2
Автор: F1ST











Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Sashar_93 | 27 мая 2011 13:10 | (1|0)
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

А где находим это????

sasha_777 | 27 мая 2011 13:45 | (5|-3)
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Цитата: Sashar_93
А где находим это????

engine/modules/pm.php это для сообщений для новостей аналагично

smith38 | 2 мая 2012 13:45 | (0|0)
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

Люди, а как убрать эту шнягу не отключая антиспама?
А то у меня новости не добавляются и ЛС не работает.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.