Форум на движке phpBB3 подвергся атаке спамеров. Эти дебилы, несмотря на flood-контроль, размещают за ночь по несколько сообщений. Мне не составляет труда удалить пользователя-спамера со ВСЕМИ его сообщениями, но хочется, чтобы его сообщения вообще не появлялись.
Обнаружил, что в phpBB3 (3.0.6+)встроен функционал премодерирования сообщений для новых пользователей. Суть его в том, что вновь зарегистрированный пользователь попадает в группу «Новые пользователи». Все сообщения, которые создает пользователь, требуют одобрения модератором. Если сообщение будет одобрено, оно отображается в форуме, а все последующие сообщения этого пользователя уже не будут скрыты.
Минусов этого метода несколько — если форум большой и новые пользователи появляются очень часто, то не всем добропорядочным пользователям это понравится.
Второй минус в удобстве модерирования — если пользователь создал несколько сообщений ДО одобрения, то все их нужно разрешать или запрещать по отдельности.
Администраторский раздел -> ОБЩИЕ -> Регистрация пользователей -> Лимит сообщений для новых пользователей
Я установил значение лимита равным 1, т.к. на моем форуме как правило пользователь или сразу «нормальный» или сразу видно что он спамер.
Далее нужно не забыть отметить пункт Установить группу «Новые пользователи» как группу по умолчанию, т.о. все вновь зарегистрированные пользователи будут попадать в эту группу.
Помимо этого для «Новых пользователей» можно дополнительно закрутить гайки, настроив «ПРАВА ДОСТУПА» -> Пользовательские роли -> Возможности вновь зарегистрированных пользователей -> Изменить
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024
- VSCode: Найти и удалить элементы xml - 29.10.2024
- WordPress: Ошибка в плагине WpDiscuz - 08.10.2024