-

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


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



www.


все зоны

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

Справочная информация >> Часто задаваемые вопросы >> Технические вопросы (MySQL, FTP, SSH и т.п.) >> Как проверить права доступа с помощью файла .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.Ru» 2003—2016. Лицензия на телематические услуги № 137694