Author

Topic: Нужна помощь с краном (Read 177 times)

newbie
Activity: 49
Merit: 0
September 08, 2018, 10:53:39 AM
#3
JS тут вообще не нужен, работает это так:
1. Генерируешь на стороне сервера секретный токен для конкретного пользователя или сессии, подставляешь его в урл к своему скрипту, в итоге получаешь yoursite.com/script.php?token=secret
2. На стороне сервера отправляешь получившийся урл в short2win через его API и получаешь от него сокращённую ссылку. Его API я не видел, поэтому кури документацию.
3. Сокращёную ссылку подставляешь в кнопку Claim и только после этого отдаёшь страницу пользователю.
4. Пользователь кликает по кнопке выполняет нужные действия и возвращается к тебе на сайт по ссылке yoursite.com/script.php?token=secret
5. Проверяешь куку, если это тот же пользователь/сессия, а не робот, то начисляешь награду.
Ага, вот оно как, спасибо большое, в принципе мысли и сводились в сторону токена. Поставил бы плюсик, но либо я не вижу где его поставить, либо с моим рангом этого нельзя сделать, но в любом случае еще раз спасибо.
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
September 08, 2018, 09:35:20 AM
#2
JS тут вообще не нужен, работает это так:
1. Генерируешь на стороне сервера секретный токен для конкретного пользователя или сессии, подставляешь его в урл к своему скрипту, в итоге получаешь yoursite.com/script.php?token=secret
2. На стороне сервера отправляешь получившийся урл в short2win через его API и получаешь от него сокращённую ссылку. Его API я не видел, поэтому кури документацию.
3. Сокращёную ссылку подставляешь в кнопку Claim и только после этого отдаёшь страницу пользователю.
4. Пользователь кликает по кнопке выполняет нужные действия и возвращается к тебе на сайт по ссылке yoursite.com/script.php?token=secret
5. Проверяешь куку, если это тот же пользователь/сессия, а не робот, то начисляешь награду.
newbie
Activity: 49
Merit: 0
September 07, 2018, 06:06:27 AM
#1
Здравствуйте. Наверное очень нубский вопрос, но лично я не могу разобраться с интеграцией сокращения ссылок на кран. Заметил, что сейчас практически на каждом кране присутствует данная вещь. Я понимаю логику того, как должно все работать, но реализовать не получается, либо я все же не все до конца понимаю)) В общем если взять к примеру сервис short2win, получается мне нужно повесить этот скрипт (скрипт в конце) как-то на кнопку "Claim" или "Verify", чтобы пользователя перенаправило на сайт short2win, после чего человек решает капчу и его опять перенаправляет на кран уже с полученной наградой? Но как это сделать не доходит) Если не сложно можете подсказать как это реализовать? Спасибо.
Code:
   
       
Jump to: