У нас вы можете скачать бесплатно Правильное решение проблемы ANTISPAM: User ID not valid (DLE 9.0 - 9.2)
Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Данная проблема присутствует только в версиях 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['https_REFERER']) != clean_url($_SERVER['https_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['https_REFERER']) != clean_url($_SERVER['https_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>"; }
Все работает на ура! Проверенно на двух версиях, описанных в заголовке публикации. Версии: 9.0 - 9.2 Автор: F1ST
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Хоть игра простая и на Констракте, но всё равно спасибо. А свои, в смысле, те что есть у меня, как добавлять? Вроде раньше пробовал через "Добавить новость" отправлять скрипт, но видимо отклонили мой запрос.
Добрый день, в первую очередь спасибо, что поделились такими ценными расширениями. Я просто хотел сообщить вам, что ссылка не работает, спасибо большое.