Ограничение сообщений

Главные вкладки

Аватар пользователя Zereff Zereff 7 декабря 2011 в 13:32

Появилась такая проблемка! Как всегда спамеры не дают жить, хоть с ними не соскучишься,
но все же безопасность прежде всего.
Как ограничить сообщения в личку до 10 в час. Или как отключить массовую рассылку в приват месадже?

Комментарии

Аватар пользователя divined divined 7 декабря 2011 в 13:36

Я бы пошел другим путем, которых может быть как минимум 2:

1. В форму отправки сообщений добавить CAPTCHA
2. Выводить форму отправки сообщений через javascript
3. И 1 и 2 пункт вместе Smile

Аватар пользователя Zereff Zereff 7 декабря 2011 в 14:09

divined wrote:
Я бы пошел другим путем, которых может быть как минимум 2:

1. В форму отправки сообщений добавить CAPTCHA
2. Выводить форму отправки сообщений через javascript
3. И 1 и 2 пункт вместе =)


И как это проще сделать?

Аватар пользователя Zereff Zereff 9 декабря 2011 в 19:49

divined wrote:
Я бы пошел другим путем, которых может быть как минимум 2:

1. В форму отправки сообщений добавить CAPTCHA
2. Выводить форму отправки сообщений через javascript
3. И 1 и 2 пункт вместе =)


А не подскажите как можно все реализовать, а то вот пытаюсь найти id формы того самого мессаджинга,
чтоб привязать каптчу, но не выходит!?

Аватар пользователя Zereff Zereff 7 декабря 2011 в 14:46

divined wrote:
А не легче установить FireBug для этого?

ТОже вариант! Действительно легче, тем более он у меня давно стоит, пылится

Аватар пользователя divined divined 8 декабря 2011 в 15:27

Я думаю что простым методом нет Smile
Здесь нужно понимать что-то должно следить за этим временем, и ставить точки отсчета.
Поищите на за бугорном сообществе, может там что и есть.
типа message count limit

Аватар пользователя Zereff Zereff 8 декабря 2011 в 16:00

divined wrote:
Я думаю что простым методом нет Smile
Здесь нужно понимать что-то должно следить за этим временем, и ставить точки отсчета.
Поищите на за бугорном сообществе, может там что и есть.
типа message count limit

Спасибо! Будем искать.

Аватар пользователя Zereff Zereff 8 декабря 2011 в 18:10

А есть вариант, к примеру если пользователь отсылает подряд 5-10 сообщений или больше, чтоб вызывалась форма каптчи для проверки реального пользователя,типа системы как в контакте или одноклассников.
Кстати нашел один модуль privatemsg limit, соответствует необходимым требованиям, но страшно глючный, так
что отбой((

Аватар пользователя divined divined 12 декабря 2011 в 13:08

В фаербаге смотрите ищите

<form id="sadsadsda_sadsad"

И пишете этот id - sadsadsda_sadsad в настройки капчи.

Есть нюанс, попробуйте заменить нижние подчеркивания на дефисы.

Аватар пользователя Zereff Zereff 12 декабря 2011 в 14:19

divined wrote:
В фаербаге смотрите ищите

<form id="sadsadsda_sadsad"

И пишете этот id - sadsadsda_sadsad в настройки капчи.

Есть нюанс, попробуйте заменить нижние подчеркивания на дефисы.


Пробовал с данным id - ничего. А когда меняю на дефис, то выводится сообщение-"id illegal"

Аватар пользователя divined divined 12 декабря 2011 в 14:34

Если сообщения построены на нодах можно попробовать модуль:

http://content-management-systems.info/drupal/project/antispam

"Zereff" wrote:

Пробовал с данным id - ничего. А когда меняю на дефис, то выводится сообщение-"id illegal"

Насколько я помню надо установить или кайто модуль для поддержки webforms у модуля CAPTCHA или какйто патч, чтобы можно было писать дефисы. Точнее сказать не могу, давно уже решал эту проблему.

Аватар пользователя Айдар Айдар 12 декабря 2011 в 14:39

"Zereff" wrote:
Пробовал с данным id - ничего

Там надо вроде добавлять что-то - 'form_' чтоли (не помню точно, но посмотри другие id).

Аватар пользователя Zereff Zereff 12 декабря 2011 в 15:02

Айдар wrote:
"Zereff" wrote:
Пробовал с данным id - ничего

Там надо вроде добавлять что-то - 'form_' чтоли (не помню точно, но посмотри другие id).

Нее, там privatemsg_new и privatemsg_view, но ничего...

Аватар пользователя divined divined 12 декабря 2011 в 15:23

Опубликовано Dim565 в вс, 09/10/2011 - 07:20.
Dim565

Делаем так:

1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.

Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи

Аватар пользователя Zereff Zereff 12 декабря 2011 в 15:51

divined wrote:
Опубликовано Dim565 в вс, 09/10/2011 - 07:20.
Dim565

Делаем так:

1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.

Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи


Очень полезная функция для данного решения!!Спасибо!!))
И что вы думаете!? Оказывается id этой формы - privatemsg_new! Всего лишь нужно было зайти как
обычный юзер, тогда можно было увидеть форму каптчи, а я заходил как админ. Оказалось такую мелочь пропустил)))
Всем спасибо за участие!! Нужно быть внимательней.