Delphi. Пример ограничения действия ссылки 72 часами

У нас есть свой веб-сервер, или мы пишем dll для IIS сервера, или это проект UniGUI, и мы хотим ограничить действие ссылки 72 часми.

Таким образом можно ограничивать доступ к любому контенту, файлам, веб страницам и др.

Вот что у нас получится…

10

Естественно, это имеет смысл, если тот, контент, который должен загрузиться – будет на нашем хостинге, или мы его туда загрузили, как я это сделал в позапрошлом посте. Если после всех проверок, которые мы можем устроить для ссылки (ограничение по времени, по количеству кликов, пароль и прочее) – откроется редирект, то большого смысла это не имеет, так как после первого успешного прохождения проверок, контент будет беззащитен, точнее ссылка на контент.

Итак, нам нужно сгенерировать ссылку вида

с параметром

На сервере, соответственно напишем следующее

Вот наш результат

10

Чтобы привести к окончательному виду – нужно зашифровать вот эту часть при генерации ссылки

и расшифровать её при чтении. Но это я уже оставлю вне данного поста. Думаю, задача несложная.

This entry was posted in Delphi, Delphi и сети. Bookmark the permalink.