razumkov2015
@razumkov2015
"Программист" https://vk.com/cgs_game

Как заставить человека просмотреть всю рекламу?

Есть сайт, на нем есть способ получение валюты, "монеток". Для того что бы их получить пользователь должен перейти по ссылке, просмотреть рекламу, далее ввести капчу и автоматом перейти на следующею рекламу, и в конце на php файл где кол - во его монет обновится. Но абузеры ведь могут просто перезагружать php файл и добавлять себе монеты. Как защитится от этого? Если ставить перед каждой капчей отдельный php который будет генерировать код, а следующей не будет открываться пока не получит этот код, но снова, можно ведь просто попорядку открывать эти файлы и игнорировать просмотр рекламы. Сайт через который сокращаются ссылки и показывается реклама cat cut . net (только не надо меня банить за рекламу, я просто показываю с каким сайтом работаю, что бы было понятнее)
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
FudoTsu
@FudoTsu
Разработчик - java, php,js,jquery,nodejs,c#,css
Сделать уникальный токен,который дается при начале "майнинга" монеток. Также желательно в таблицу с пользователями добавить колонку "Последний просмотр" ,в дате. Например когда пользователь смотрел рекламы в последний раз. Также можно сделать таблицу с идентификаторами рекламы, и их заранее генерировать при начале просмотра рекламы (от абузеров) (пример : ТОКЕН (который дается при начале просмотра рекламы) | уникальный ид | статус. И потом если пользователь просмотрел сносить данную запись (также в конце нужно сравнить ,все ли он рекламы просмотрел),а если не просмотрел (или время истекло) тоже сносить,но не давать подтверждение то что он выполнил задание.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы