pdf - только зарегистрированным пользователям?

Автор zanuda, 16-04-2018, 10:56:59

« назад - далее »

zanudaTopic starter

Меня тут спросили, как сделать так, чтобы pdf фаил (прайс лист) показывался только зарегистрированным пользователям? Я, как продвинутый чайник, точно не знаю, можно ли такое вообще. Мне казалось, что с pdf-ом такое не пройдет, только с HTML контентом.
  •  


Coder

Цитата: zanuda от 16-04-2018, 10:56:59зарегистрированным пользователям
Что угодно можно - зарегистрированный имеет отличительнцю "метку" (куки, сессионную переменную и т.д.), по сравнению с незарегистрированными - вот к ней и привязываются: - есть "метка" - показываем, нет - ну и нет.



zanudaTopic starter

Ок, pdf сидит на хостинге и имеет определенный адрес, если этот адрес послать кому угодно, разве нельзя будет посмотреть?!?
  •  

Coder

#3
Цитата: zanuda от 16-04-2018, 12:02:52Ок, pdf сидит на хостинге и имеет определенный адрес, если этот адрес послать кому угодно, разве нельзя будет посмотреть?!?

Ok - админка имеет определенный адрес - любой может зайти? Или закрытый раздел сайта? :

При запросе адреса (if ($_SERVER['REQUEST_URI']) == "/pdf/document.pdf") - например - будет проверяться наличие регистрации. Если нет - то отдается, например, ответ 403 и выводится соответствующая надпись.

) Вы сами сказали, что чайник - что спорить пытаетесь?

Или даже еще проще - все документы в одну папку, к которой доступ только зарегистрированным.

Да - и еще - где сидит, не важно - адреса, как правило) могут быть виртуальными - то есть, нет такой папки и такого файла - проверяется соответствующий запрос, и отдается, что нужно.  Можно вообще динамически менять отдаваемое по одному и тому же запросу/адресу.


zanudaTopic starter

Вот, если бы знать как правильно спросить... Вобщем, понятно, "чужой" посмотреть не сможет. Это то, что я и пытаюсь узнать. Теперь пойду смотреть, что там за плагин моя знакомая поставила, говорит "кривой". Скорее всего, либо он не ту функцию делает, либо она, как всегда, настройки внутри плагина не сделала...
  •  


asdf27

Не святить прямой url документа. Генерировать через php, в котором и проверять наличие сессии авторизации.
  •