Как создать капчу на ссылку

UJ
На сайте с 24.02.2015
Offline
6
617

Вопрос такой. Хочу поставить капчу на все ссылки на файлы сайта. То есть ссылка будет видна только после ввода капчи. Как это сделать наиболее просто. Капча тоже должна быть простой. Сайт на движке Modx revo. Делал сам. Но вот с капчей знаний не хватает.

Заранее спасибо всем кто постарается помочь.

L
На сайте с 30.10.2015
Offline
34
#1

1 - шифруешь ссылку(рекомендую через mcrypt) и передаешь ее в get-параметре;

2 - на странице ввода капчи, в сессию записываешь случайное число;

3 - при вводе капчи, показываешь это случайное число с возможностью ввода этого числа в input-поле;

4 - если все введено верно, редиректишь пользователя на ссылку (необходимо расшифровать mcrypt-ссылку, перед редиректом);

...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий