Как блокировать удаление объявления и повторное его добавление?
Запускаем доску объявлений, где очень важен контроль над тем, чтобы с корыстной целью искусственного поднимания позиции показа объявления пользователи не могли удалять их и добавлять новые про тот же объект. Как можно это осуществить посредством алгоритма на сервере или чего-то в этом роде? Причем нужно, чтобы это распознавалось так же в случаях, когда удаление идет с одного ip одного зарег. юзера, а добавление – с другог ip и юзера.
Хранить удаленные сообщения в БД со статусом "deleted", перед добавлением нового объявления проверять на совпадения "deleted". Через определенное время можно/нужно собирать и выпиливать этот мусор из БД.
Единственное что сейчас есть, это у drom.ru проверка фотографий. Невозможно одну и туже фотографию загрузить дважды (ну по краней мере чисто теоретически для рядовых пользователей(смена имени или расширения файла не помогут)). Выход это не полное удаление объявлений, а помещение их в архив. Также необходима привязка аккаунтов к телефонам и ящикам. 1 телефон - 1 юзер. При добавлении проверяем не подавал ли ранее пользователь похожее объявление, если нет то продолжаем, если да то предлагаем ему воспользоваться платными услугами
Спасибо за ответ, но это гомо сапиенс должен делать или сервер все-таки можно научить распознавать такое и если не самому зарубать, то хотя-бы жаловаться об этом нашему гомо сапиенсу?)))
Конечно спасибо за ответ, но без функции удаления объявления использование сервиса будет крайне неудобным: например автомобиль продан, а все равно будут звонить...
Исключая варианты "смотреть глазами". Особенно "в случаях, когда удаление идет с одного ip одного зарег. юзера, а добавление – с другог ip и юзера". Заменил, добавил слова, переменил местами, заменил на синонимы... И всё, все ваши программные решения отдыхают. Нет такого AI, который бы смог корректно всё это обработать.