mikayel333
@mikayel333
Финансист, стартапер

Как блокировать удаление объявления и повторное его добавление?

Запускаем доску объявлений, где очень важен контроль над тем, чтобы с корыстной целью искусственного поднимания позиции показа объявления пользователи не могли удалять их и добавлять новые про тот же объект. Как можно это осуществить посредством алгоритма на сервере или чего-то в этом роде? Причем нужно, чтобы это распознавалось так же в случаях, когда удаление идет с одного ip одного зарег. юзера, а добавление – с другог ip и юзера.
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Хранить удаленные сообщения в БД со статусом "deleted", перед добавлением нового объявления проверять на совпадения "deleted". Через определенное время можно/нужно собирать и выпиливать этот мусор из БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Kostik_1993
Web Developer
Единственное что сейчас есть, это у drom.ru проверка фотографий. Невозможно одну и туже фотографию загрузить дважды (ну по краней мере чисто теоретически для рядовых пользователей(смена имени или расширения файла не помогут)). Выход это не полное удаление объявлений, а помещение их в архив. Также необходима привязка аккаунтов к телефонам и ящикам. 1 телефон - 1 юзер. При добавлении проверяем не подавал ли ранее пользователь похожее объявление, если нет то продолжаем, если да то предлагаем ему воспользоваться платными услугами
Ответ написан
Комментировать
@kstyle
хранить удаленные объявления некоторое время, а новые добавлять только если их нет среди недавно удаленных
Ответ написан
@AVKor
Удалить "удалить".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы