Seo Форум

Web разработка => Разработка сайтов => Тема начата: zanuda от 16-04-2018, 10:56:59

Название: pdf - только зарегистрированным пользователям?
Отправлено: zanuda от 16-04-2018, 10:56:59
Меня тут спросили, как сделать так, чтобы pdf фаил (прайс лист) показывался только зарегистрированным пользователям? Я, как продвинутый чайник, точно не знаю, можно ли такое вообще. Мне казалось, что с pdf-ом такое не пройдет, только с HTML контентом.
Название: Re: pdf - только зарегистрированным пользователям?
Отправлено: Coder от 16-04-2018, 11:26:35
зарегистрированным пользователям
Что угодно можно - зарегистрированный имеет отличительнцю "метку" (куки, сессионную переменную и т.д.), по сравнению с незарегистрированными - вот к ней и привязываются: - есть "метка" - показываем, нет - ну и нет.

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

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

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

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

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

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

Название: Re: pdf - только зарегистрированным пользователям?
Отправлено: zanuda от 16-04-2018, 12:15:57
Вот, если бы знать как правильно спросить... Вобщем, понятно, "чужой" посмотреть не сможет. Это то, что я и пытаюсь узнать. Теперь пойду смотреть, что там за плагин моя знакомая поставила, говорит "кривой". Скорее всего, либо он не ту функцию делает, либо она, как всегда, настройки внутри плагина не сделала...
Название: Re: pdf - только зарегистрированным пользователям?
Отправлено: asdf27 от 09-06-2018, 21:21:23
Не святить прямой url документа. Генерировать через php, в котором и проверять наличие сессии авторизации.