Как сделать доступ к одному разделу сайта не для всех

kartrid
На сайте с 19.09.2007
Offline
68
420

Суть такова, сайт для всех кроме одного раздела. (например, закрытый раздел)

Сайт без аторизации , не cMS просто .php - хочется один раздел сделать открытым только отдельным юзерам через пароль

Какие есть варианты?

Вот сейчас пробую вариант через пароль через хостинг на папку, то бишь одна ссылка /pass/pass.php -- остальные все index.php start.php

Но вот проблема, когда переходим в pass папку, все ссылки перестают работать, видимо он уже принимает за корневую pass а там нет ни index.php ни start.php

Help

Играю в покер, мой Блог (http://www.blog-poker.ru)
WwWork
На сайте с 07.02.2006
Offline
150
#1

если перейти в папку запароленую с серверной сторыны по любой ссылке сервер их неавторизированным не покажет.

Ещё вариант во всех php фаилках проверять авторизирован пользователь или нет.

т.е. есть фаил который будет проверять авторизацию пользователей при каждом посещении (вставлять инклудом)

kartrid
На сайте с 19.09.2007
Offline
68
#2
WwWork:
если перейти в папку запароленую с серверной сторыны по любой ссылке сервер их неавторизированным не покажет.
Ещё вариант во всех php фаилках проверять авторизирован пользователь или нет.
т.е. есть фаил который будет проверять авторизацию пользователей при каждом посещении (вставлять инклудом)

а как проверять во всех php фаилках проверять авторизирован пользователь или нет?

Авторизации на сайте нет - простой .php

Linkpusher
На сайте с 28.12.2007
Offline
176
#3

session_start();

if (isset($_SESSION['vip_user']))

{

приватный контент

}

else {

Вы не авторизованы, страница не доступна

}

на странице авторизации ваяем простую форму из двух полей, отправляем методом post, после чего в случае совпадения логина/пароля (как хранить-решайте сами) запускаем сессию и переменную 'vip_user'. все работает :)

Точу ножи. Буквально. Есть отзывы. Заказать заточку в МСК и Подольске можно через Телеграмм.

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