Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Запаролит директорию

24.04.2007, 15:25
Ilhan

Зарегистрирован:
2006-11-14
Сообщений: 18

Возможно ли запаролить определенный раздел сайта, построенного на Netcat с помощью стандартных средств .htaccess и .htpasswd?
24.04.2007, 16:12
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

.htaccess работает только с существующими папками или файлами..
в НетКет папки не существуют, это только запрос передающийся потом на обработчик
24.04.2007, 20:06
Ilhan

Зарегистрирован:
2006-11-14
Сообщений: 18

А как тогда можно запаролить раздел сайта?
25.04.2007, 08:30
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 335

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

...жизнь прекрасна, когда правильно подобраны антидепрессанты...
25.04.2007, 11:43
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Ilhan писал(а):
А как тогда можно запаролить раздел сайта?


Как альтернативный вариант можете сделать свою http авторизацию на нужные разделы, для этого вам надо выводить след. заголовки до начала отправки кода html страницы браузеру клиента (работает, если пхп прикручен к апачу как модуль):
Код:

header( "WWW-Authenticate: Basic realm="Test Authentication System"");
header( "HTTP/1.0 401 Unauthorized");


например, в начале выгрузки макета при определенных условиях отсылаете данные заголовки,
а потом какой-нить код для анализа введенных переменных:
$PHP_AUTH_USER;
$PHP_AUTH_PW;


Temet nosce...
198 196 2007-04-25 11:43:31 7100
Описание проекта