КАк "закрыть" контент

G
На сайте с 15.08.2009
Offline
38
829

Есть папка content Как сделать так чтобы туда был доступ только у зарегистрированных юзеров

Тоесть оттуда можно что-то скачать, например файл http://site.com/content/video1.zip будет доступен только для юзера, который "залогинился", а остальных будет перенаправлять на страницу для ввода логина и пароля

Куплю ссылки, размещу статьи на сайтах агро и смежных с агробизнесом тематик.
BisHome
На сайте с 06.12.2009
Offline
237
#1

На каком движке сайт?

Carapax
На сайте с 27.03.2008
Offline
94
#2

Поменйте доступ к статье с сылкой на папку с "public" на "registered".

играем (http://www.awro.ru/) спортивное питание (https://maxnutrition.ru/) магазин сантехники в спб (https://saniteka.ru/)
alexandr_nv
На сайте с 23.04.2009
Offline
39
#3
gazmyas:
Есть папка content Как сделать так чтобы туда был доступ только у зарегистрированных юзеров
Тоесть оттуда можно что-то скачать, например файл http://site.com/content/video1.zip будет доступен только для юзера, который "залогинился", а остальных будет перенаправлять на страницу для ввода логина и пароля

Самый простой и быстрый вариант, который пришел на ум:

В папке /content/ создать .htaccess, который проверяет куки на соответствие какому-то шаблону.

Если не соотвествует - то редирект на страницу авторизации.

Таким методом нельзя проверить на подлинность куки, а только на присутствие\соответствие шаблону - зато способ самый быстрый (с точки зрения расходуемых ресурсов) и не позволит кому попало скачивать файлы (если только не подделать куки).

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

G
На сайте с 18.12.2009
Offline
69
#4

Движок надобно озвучить😒

Бложе sciper.livejournal.com
[Удален]
#5

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

alexandr_nv
На сайте с 23.04.2009
Offline
39
#6
So1:
отдавайте файл средствами пхп (через посылку браузеру соответствующих заголовков)

Я этот вариант предлагал выше.

So1:
если человек авторизован - никаких кук, которые можно скомуниздить и никаких редиректов.

А вот тут совсем непонятно, что вы имели в виде - поясните.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий