-

Круглосуточная служба поддержки:


Звонок из skype - звони круглосуточно!



www.


все зоны

.рф .ru .su .com .info .net.ru
проверить
.pro .net .org .biz .name .com.ru

Справочная информация >> Часто задаваемые вопросы >> Технические вопросы (MySQL, FTP, SSH и т.п.) >> Как проверить права доступа с помощью файла .htaccess?


Права доступа для различных пользователей с помощью .htaccess

Задача: есть каталог К1 и в нем два вложенных каталога К2, К3, введено 2 уровня пользователей. Первая группа имеет доступ только к К1 и К2, вторая ко всем трем каталогам. Необходимо проводить аутентификацию только 1 раз - при доступе к К1, но при этом соблюдать права на доступ к К2 и К3.

Имя пользователя и пароль запрашиваются только при входе на К1 - если у пользователя есть доступ на К2 пароль уже не запрашивается. Если на К3 доступа нет, выводится приглашение ввести пароль.

www.site.ru/К1
www.site.ru/К1/К2
www.site.ru/К1/К3
К1 - общий и вместе с тем закрытый. К2 и К3 только для отдельных личностей.

файл .htaccess для каталога К1:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/.htpasswd"
require valid-user
файл .htaccess для каталога К2:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
require user user1 user2 user3
файл .htaccess для каталога а3:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/htdocs/clousearea/.htpasswd"
require user user1 user2 user5

Хостинг провайдер «Hostland» 2003—2017. Лицензия на телематические услуги № 137694