1) Joomla! 'Nın Dahili ACL'sini kullanın
Ziyaretçilerinizi bir giriş sayfasına varsayılan olarak kaydettirmenizi ve Kayıtlı kullanıcıları kullanarak Joomla!
Kayıtlı kullanıcılar için izinleri olan bir Üst Düzey Menü öğesi ayarlayın; ardından o ağaçtaki her bir Menü öğesi yalnızca görünür olacak ve Kayıtlı kullanıcılar tarafından kullanılabilecektir.
Joomla'da ACL hakkında mükemmel bir eğitim var ! Dokümanlar.
Ancak, dosyalar ve belgeler hala kayıtlı olmayan kullanıcılar tarafından indirilebilir (yani doğrudan bağlantıya sahiplerse).
Bu durumda, Akeeba Release Systems veya SobiPro gibi bu dokümanları korumak istiyorsanız 3. taraf bir uzantı kullanmanız gerekecektir.
2) Şifre Korumalı Dizinler
Sitenizi korumanın en basit yolu dizininizi .htaccess /
Bu uygun değildir, ancak cPanel kullanıyorsanız, örneğin Güvenlik -> Parola Korumalı Dizinler'e gidin ve dizinleri adlandırmak, kullanıcıları eklemek veya kaldırmak ve bu kullanıcıları Parola Korumalı Dizine atamak için sihirbazı kullanın - her kullanıcıya benzersiz bir ad verebilirsiniz ve şifre.
Bu yetersiz, ancak basit ve pratikte oldukça sık kullanılır - ancak, tekrar ediyorum, muhtemelen en iyi ACL'yi kullanır ve dokümanları indirmeye karşı korursa, 3. taraf bir uzantıdır.
Dosyalarınızı / dokümanlarınızı Parola Korumalı dizinin altında tutarsanız, bu dosyalar da korunur - ilk önce oturum açmak için bu dizine erişmeye çalışan izinleri olan bir kullanıcı gerekir.