Задача:
есть каталог a1 и в нем два вложенных каталога a2, a3, введено
2 уровня пользователей. 1 группа имеет доступ только к a1
и a2, 2-я ко всем трем каталогам. Необходимо проводить аутентификацию
только 1 раз - при доступе к a1, но при этом соблюдать права
на доступ к а2 и а3. Ник и пароль запрашиваются только при
входе на а1 - если у юзвера есть доступ на а2 пароль уже не
запрашивается. Если на а3 доступа нет, вылетит табличка "введите
пароль".
www.site.ru/a1
www.site.ru/a1/а2
www.site.ru/a1/a3
a1 - общий и вместе с тем закрытый. а2 и а3 только для отдельных
личностей.
файл .htaccess для каталога а1:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
<Files *.*>
require valid-user
</Files>
файл .htaccess для каталога а2:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
<Files *.*>
require user юзвер1 юзвер2 юзвер3
</Files *.*>
файл .htaccess для каталога а3:
AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/абв/htdocs/clousearea/.htpasswd"
<Files *.*>
require user юзвер1 юзвер4 юзвер5
</Files *.*>
|