Jestem w stanie chronić katalogi hasłem za pomocą pliku htaccess w katalogu głównym mojej witryny (muszę użyć jednego pliku htaccess w moim katalogu głównym z powodu mojego CMS). Problem, który mam, polega na przypisywaniu użytkowników do każdego katalogu, który chcę chronić. Mogę utworzyć wielu użytkowników i chronić wiele katalogów hasłem, ale każdy użytkownik będzie pracował dla dowolnego chronionego katalogu. Na przykład:zabezpieczenie hasłem wielu katalogów za pośrednictwem htaccess
przyklad.com/sekcja-na powinna być prywatna i dostępna dla użytkownika "jeden".
przyklad.com/sekcja-dwa powinna być prywatna i dostępna dla użytkownika "dwa".
Jednak każdy użytkownik będzie pracował w którejkolwiek z sekcji, a gdy użytkownicy zalogują się do niej, będą mieli dostęp do innych bez pytania o hasło. Wiem, że to jest problem z moim plikiem htaccess. Próbowałem użyć, ale nie mogę wymyślić formatowania. Wszystkie informacje online pokazują, jak to zrobić w przypadku plików, ale katalogi nie są tak łatwe do znalezienia.
używam to:
<IfModule mod_authn_file.c>
SetEnvIf Request_URI "^/section-one.*$" private
AuthName "Password Needed"
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /www/server/.htpasswd
Require user one
Order Deny,Allow
Deny from env=private
Satisfy any
</IfModule>
<IfModule mod_authn_file.c>
SetEnvIf Request_URI "^/section-two.*$" private
AuthName "Password Needed"
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /www/server/.htpasswd
Require User two
Order Deny,Allow
Deny from env=private
Satisfy any
</IfModule>