Форум русской поддержки Joomla!® CMS
06.12.2016, 09:58:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Проблема с авторизацией!

 (Прочитано 346 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nikita7874
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 33


« : 13.05.2015, 18:48:10 »

Добрый день!
Подскажите, пожалуйста, как сделать так, чтобы никто не мог попасть на эту страницу на сайте http://marianna.lv/index.php/component/users/?view=login Модуль авторизации убрал, но спамеры всё равно пытаются авторизироваться через эту ссылку! Поэтому хочу, чтобы эта страница вообще не открывалась! Можно ли в файле .htacess прописать код, чтобы только мой или несколько IP вообще могли видеть эту страницу. Заранее спасибо!
Записан
kik84
Живу я здесь
******

Репутация: +59/-4
Offline Offline

Сообщений: 1307



« Ответ #1 : 14.05.2015, 00:07:03 »

Тоже интересно, как закрыть это все на уровне component/users т.к. этот функционал на сайте не используется.
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2238


« Ответ #2 : 14.05.2015, 01:21:49 »

в настройках запретить регистрацию (иначе можно написать URL для регистрации и без отправки формы) + редирект в шаблоне -
http://joomlaforum.ru/index.php/topic,311540.0.html
Записан
kik84
Живу я здесь
******

Репутация: +59/-4
Offline Offline

Сообщений: 1307



« Ответ #3 : 14.05.2015, 14:11:28 »

Применил этот способ
$input= JFactory::getApplication()->input;
if( $input->getCMD('option','') == 'com_users' && in_array($input->getCMD('view',''), array('login', 'reset')) ) {
die('<текст');
}
но он не помог избавиться от
сайт/component/users и сайт/index.php/component/users
Записан
kik84
Живу я здесь
******

Репутация: +59/-4
Offline Offline

Сообщений: 1307



« Ответ #4 : 21.05.2015, 10:58:23 »

Сделал так:
Код:
$input= JFactory::getApplication()->input;
if( $input->getCMD('option','') == 'com_users' OR in_array($input->getCMD('view',''), array('login', 'reset', 'registration', 'remind')) ) {
die('<div style="text-align:center">текст спамеру</div>');
}
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet