Возможно я не правильно понимаю систему работы спам ботов, но считаю интересной идею создания модуля регистрации, который бы сам генерировал названия полей случайным набором символов.
То есть модуль после установки заменит в форме регистрации все стандартные поля значениями типа:
«name» = «b068931cc450442b63f5b3d276ea4297»
«email» = «0c83f57c786a0b4a39efab23731c7ebc» и тп.
На сколько я знаю боты ориентируются при заполнении форм регистрации именно по этим полям.
Представляю вашему вниманию плагин «Премодерация топиков». Как понятно с названия, плагин реализует функционал премодерации топиков.
Плагин позволяет:
— Отправлять все новые топики на модерацию
— Устанавливать рейтинг пользователя, после достижения которого его топики проходят без премодерации
— Отправлять на модерацию новые топики, содержащие ссылки. Устанавливать порог рейтинга, после достижения которого пользователь может публиковать топики со ссылками без модерации
— Задействовать модераторов и администраторов коллективных блогов в процессе модерации.
Дополнительные особенности:
— Плагин никак не изменяет стандартные таблицы движка, поэтому проблем с обновлениями движка не будет.
— После добавления топика, администраторы автоматически получают от автора топика письмо с запросом модерации.
— В случае отказа, модератор может указать причину, по которой топик отклонен.
— Пользователь извещается письмом о решении относительно его топика.
В прошлый раз когда я выложил инструкцию, как заменить стандартную каптчу на reCAPTCHA, меня заминусовали. Теперь я реализовал это в виде плагина — надеюсь теперь такого не будет (хотя морально уже готов). Плагин сделал по-аналогии с плагином «KeyCAPTCHA» — посредством делигатов дефолтного экшена и шаблона. С радостью приму замечания по коду, но сильно не ругайтесь — это мой первый плагин.
Спасибо за мотивацию — честно говоря не ожидал что поставите столько плюсов =) Решил сразу, не откладывая в долгий ящик, выпустить обновление плагина — а именно убрать поля пароля. Мне кажется они лишние. Лично я ни разу не вводил паролей на этом сайте (только при регистрации — аж 2 раза). Поэтому и решил заменить их на генерируемые автоматически. Включается/выключается в конфиге.
Хочу открыть обсуждение интересной для меня (надеюсь и для других админов ЛС) темы seo-спамщиков.
Заметил тенденцию, что на моем сайте стали частенько регистрироваться с одной целью — написать в своем профиле ссылку на какой либо сайт. После этого заходов и активности — ноль.
Т.к. средняя глубина просмотра моего сайта 2-3 страницы, рекламного профита здесь нет. Отсюда вывод, что делается это с целью получения халявных ссылок на раскручиваемый ресурс и поднятия индекса цитирования.
В ответ на это, я ручками в базе данных изменяю ссылку на другую (ставлю адрес другого моего сайта).
Кто-нибудь сталкивался с такими случаями? Как реагируете на это? Очень интересно почитать мнения людей.
С уважением.
Понятно, что стандартная каптча не сможет хорошо защитить от спаммеров. Поэтому займемся её заменой. Я для себя выбрал reCAPTCHA, хотя её многие и не любят из-за сложности её распознавания. Зато мы помогаем гуглу расшифровывать книги! =) Идем сюда и получаем ключи: Public Key и Private Key. Public будем вставлять в JavaScript и он может быть обнаружен в исходном коде страницы, Private же нужно хранить в секрете и использовать только на стороне сервера. Итак, приступаем собственно к замене каптчи...
На Хабре была в свое время подробная статья по защите Email, опубликованных на сайте, от спамботов. Было бы очень полезно оформить какой-то (или несколько) из этих вариантов в качестве плагина.
Скажите пожалуйста как можно запретить писать ссылки в комментариях и где находиться rel=«nofollow» в каком php файле?
должно быть решение проблемы например хотел бы поставить <ноиндекс>...</ноиндекс> на ссылку если нет решения запрета хотя на других движках давно есть, например добавив строку:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
$stop[] = «URL адреса сайтов, публиковать ЗАПРЕЩЕНО!»;
$CN_HALT = TRUE;
}
можно легко избавиться от спамеров поверьте помогает, есть ли что то подобное на livestreet?
Пользователь fatwilton желает добавить вас в друзья.
(juliet_wilton@yahoo.in)
Как вы сегодня? Меня зовут Мисс Джульетта, я заинтересован в отношениях с вами, PLS связаться со мной с этой электронной почтой address.if вы заинтересованы (juliet_wilton@yahoo.in)
Подскажите, пожалуйста, по следующим пунктам:
1. Как запретить пользователям создавать блоги при любой, даже сильно «прокаченной» карме, либо позволить создание блогов с «премодерацией»?
2. Существуют ли какие-то антиспамные решения как на этапах комментирования, так и на этапах регистрации (капча и т.п.).
Спасибо.