1) Użyj wbudowanej listy ACL Joomla!
Polecam domyślnym odwiedzającym stronę logowania i korzystanie z wbudowanej listy ACL Joomla !, przy użyciu Zarejestrowanych użytkowników.
Ustaw element menu najwyższego poziomu z uprawnieniami dla zarejestrowanych użytkowników - wtedy każda pozycja menu w tym drzewie będzie widoczna i dostępna tylko dla zarejestrowanych użytkowników.
W Joomla jest doskonały samouczek dotyczący ACL ! Dokumenty
Pliki i dokumenty mogą jednak nadal pobierać niezarejestrowani użytkownicy (tzn. Jeśli mają bezpośredni link).
W takim przypadku będziesz musiał użyć zewnętrznego rozszerzenia, jeśli chcesz chronić te dokumenty, takie jak Akeeba Release Systems lub SobiPro.
2) Katalogi chronione hasłem
„Najprostszym” sposobem ochrony witryny jest ochrona hasłem katalogu poprzez .htaccess /
Jest nieelegancki, ale jeśli na przykład używasz cPanel, przejdź do Bezpieczeństwo -> Katalogi chronione hasłem i użyj kreatora, aby nazwać katalogi, dodać lub usunąć użytkowników i przypisać tych użytkowników do katalogu chronionego hasłem - możesz nadać każdemu użytkownikowi unikalną nazwę i hasło.
Jest nieelegancki, ale prosty i dość często wykorzystywany w praktyce - jednak powtarzam, prawdopodobnie najlepiej użyć ACL i, jeśli chroni dokumenty przed pobraniem, rozszerzenie innej firmy.
Jeśli przechowujesz swoje pliki / dokumenty w katalogu chronionym hasłem, to one również będą chronione - wymagając od użytkownika uprawnień, które będą próbowały uzyskać dostęp do tego katalogu, aby się najpierw zalogować.