Показать сообщение отдельно

Правильное решение проблемы ANTISPAM: User ID not valid ( Всех это бесит )
Старый 06.02.2013, 22:53   #1
Stam32
Участник
 
Аватар для Stam32
 
Stam32 вне форума
Регистрация: 09.12.2007
Адрес: Якутск
Сообщений: 312
Stam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутациюStam32 имеет наиславнейшую репутацию
Отправить сообщение для Stam32 с помощью Skype™
Smile Правильное решение проблемы ANTISPAM: User ID not valid ( Всех это бесит )

Правильное решение

Данная проблема присутствует только в версиях в версии 9.8 отключение антиспам системы производится через настройки АЦ > Безопасность (Включить автоматическое блокирование спам программ). Она срабатывает, как для новостей, так и для ПМ.

Предлагаю просто на просто перенести данную фишечку с актуальной версии для пенсионеров 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>";
}

Все работает на ура!
__________________
Web-Surf it my life
  Ответить с цитированием