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-адрес.