Joomla 3 - как отключить интерфейс входа компонент?

Я искал и отключил модуль входа в Joomla, который скрывает форму входа в систему на боковой панели. Но если я поставлю

index.php/component/users

URL в адресной строке все еще отображает форму входа.

Есть ли способ скрыть эту форму входа?

2 ответа

Решение

Вы можете предотвратить это с помощью пользовательских правил переписывания в .htaccess файл.

# Return 403 Forbidden header and show the content of the root homepage
RewriteRule index.php/component/users index.php [F]

или попробуйте создать скрытый пункт меню (сложенный в меню, в котором нет модуля, поэтому он не отображается на странице) и установите для него уровень доступа "Специальный", но я не уверен в этом.

Перед началом процесса разработки сайта сразу после установки Joomla! или просто для предотвращения / блокировки POST-данных выполните следующие шаги.

Запретить все POST, кроме папки / administrator в Joomla! (файл: /.htaccess):

####### Block front-end POST ##############
RewriteCond %{REQUEST_URI} !^/administrator [NC]
RewriteCond %{REQUEST_METHOD} POST
RewriteRule .* index.php [F]

В папке "/admininstrator" - разрешить доступ по IP/DNS (файл: /admininstrator/.htaccess):

##### Allow only developers/administrators ####    
order deny,allow
deny from all
allow from XXX.XXX.XXX.XXX

Где XXX.XXX.XXX.XXX - админский IP-адрес.

Другие вопросы по тегам