У меня есть Joomla!сайт и для каждого пользователя у меня есть изображение.Я хочу, чтобы изображение было приватным для пользователя, но временно сделало его (ну, в общем, копию) общедоступным.
Я думал, что пользователь должен щелкнуть ссылку, которая вызывает скрипт «publish.php».Этот сценарий берет имя пользователя и создает временную (30 секунд) папку и копирует их личное изображение в эту временную папку.
Затем сценарий генерирует случайный ключ и создает URL-адрес, используя имя пользователя и ключ, т.е.www.site.com/photos/get_photo.php?key=username.*key*
Затем, когда кто-то переходит по этой ссылке (через QR-сканер), скрипт get_photo.phpпроверил бы, что ключ действителен, и если бы он отображал изображение.
Я хочу, чтобы фотографии были общедоступными в том смысле, что по URL-адресу их может видеть любой, но не общедоступно в том смысле, что каждый может продолжать опрашивать мой серверперетаскивание фотографий по мере их появления.
Я застрял в безопасности исходных фотографий, если они являются частными, сценарий не может получить к ним доступ, но если они являются общедоступными, если они не справляются с задачейсделав их временно общедоступными.
Следующая проблема - создание ключа в одном скрипте, который может быть проверен другим скриптом.
Большое спасибо за любыеруководство.