Добавить поле в таблицу сообщений форума (можно и комментариев блогов) с контрольной суммой сообщения (например md5) и при добавлении сообщения проверять на существующее сообщение. Сейчас пользователь без проблем отправляет одинаковые сообщения.
Данный функционал имеется "Рабочий стол > Сервисы > Форумы > Список форумов > Форум > Вкладка 'Настройки' > Одинаковые сообщения в теме: (запретить/разрешить)". В БД хранится MD5 сообщения в поле `POST_MESSAGE_CHECK` таблицы b_forum_message.
Хорошая идея. Если ещё развить эту тему в направлении временной блокировки автора, то получится инструмент "антиспам" Например, если обнаружено одинковое сообщение выдать на экран предпреждение, если пользователь настаивает - заблокировать его на некоторое время, чтобы остыл. С выдачей уведомления, что его заблокировали за спам на несколько часов..
Не только как защита, но ещё и с целью пропагандировать чаще нажимать кнопку Мне нравится (научить пользоваться системой рейтинга) вместо написания бесконечных односложных "Спасибо" всем и вся в тексте сообщений.
В БД хранится MD5 сообщения в поле `POST_MESSAGE_CHECK` таблицы b_forum_message.