Народ, поскажите плиз, где грабли?
Использую для авторизации AuthCookieDBI.
В конфиге пишу:
<Location /auth_admin/>
AuthName AdminArea
AuthType Apache::AuthCookieDBI
PerlAuthenHandler Apache::AuthCookieDBI->authenticate
PerlAuthzHandler Apache::AuthCookieDBI->authorize
Require valid-user
</Location>
Все работает Ок. Пользователи проходят аутентификацию нормально.
Если дописать еще:
<Location /auth_admin/xxx/>
AuthName AdminArea
AuthType Apache::AuthCookieDBI
PerlAuthenHandler Apache::AuthCookieDBI->authenticate
PerlAuthzHandler Apache::AuthCookieDBI->authorize
Require group root
</Location>
Все работает Ок. Доступ есть только у пользователей из группы root.
Если убрать вторую часть и перенести ее в /auth_admin/xxx/.htaccess
AuthName AdminArea
AuthType Apache::AuthCookieDBI
PerlAuthenHandler Apache::AuthCookieDBI->authenticate
PerlAuthzHandler Apache::AuthCookieDBI->authorize
Require group root
Работать авторизация перестает, доступ имеют все valid-user-ы.
Второй день бьюсь. Подскажите, где грабли.
P.S.: AllowOverride All :))