Я хочу создать веб-страницу, в которой есть опция загрузки для pdf, но я хочу, чтобы она защищалась паролем, т. Е. Если кто-то нажимает на эту ссылку, он должен ввести имя пользователя и пароль, ссылка «www.example.com/~folder_name/abc.pdf», а затем сервер запросит пароль, а затем позволяют загрузитьСоздание защищенного файла с защитой паролем на веб-странице
Edit: Я хочу, чтобы пользователь мог просматривать файл в браузере, а не заставить его скачать вот мой код
<?php
/* authentication script goes here*/
$file = 'http://example.com/folder_name/abc.pdf';
//header('Content-Description: File Transfer');
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
//header('Expires: 0');
//header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
//header('Pragma: public');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);
?>
, но этот код не шторы g pdf в моем браузере. Я не хочу код зависеть от Pdf плагин, используемый браузер
Просто разъяснение ... это защита пароля только для загрузки? Итак, вы все еще хотите, чтобы люди имели доступ к файлу PDF, но не загружали его, пока не ввели имя пользователя/пароль? – aug
нет, разрешение на просмотр также проходит проверку подлинности, у меня есть собственный скрипт аутентификации –