Добрый день всем!
Выручайте, может кто знает работал, пересмотрел уже везде, в какой директории Joomla находится файл с кодом авторизации пользователей, тоесть в котором проверятся сама логика авторизирован пользователь или нет? По типу такого фрагмента кода как я понял из документации:
$user = JFactory::getUser();
if ($user->guest) { }
не могу найти такого ни в одном из файлов?
Заранее благодарен!
1. Tyoma5891 - 25 Октября, 2013 - 14:24:51 - перейти к сообщению
2. imya - 25 Октября, 2013 - 14:54:01 - перейти к сообщению
modules/mod_login/
?
?
3. Tyoma5891 - 25 Октября, 2013 - 15:06:18 - перейти к сообщению
imya пишет:
modules/mod_login/
?
?
Смотрел там, но нашел вроде строк которые отвечают за проверку авторизации?
4. imya - 25 Октября, 2013 - 15:36:04 - перейти к сообщению
Погуглил и нашёл вот что:
components\com_users\controller.php
components\com_users\controller.php
5. Tyoma5891 - 25 Октября, 2013 - 15:53:25 - перейти к сообщению
imya пишет:
Погуглил и нашёл вот что:
components\com_users\controller.php
components\com_users\controller.php
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?
6. imya - 25 Октября, 2013 - 16:04:00 - перейти к сообщению
Tyoma5891 пишет:
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?
А пройтись поиском по файлу не судьба ?
7. Tyoma5891 - 25 Октября, 2013 - 16:16:44 - перейти к сообщению
imya пишет:
А пройтись поиском по файлу не судьба ?
Tyoma5891 пишет:
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?
А пройтись поиском по файлу не судьба ?
Судьба конечно, я так и делал но там эти участки кода отвечали за другой функционал вроде, позже вечером буду ещё раз копать, если что можно обращаться?
8. imya - 25 Октября, 2013 - 16:31:27 - перейти к сообщению
Tyoma5891 пишет:
если что можно обращаться?
Да.
9. DelphinPRO - 25 Октября, 2013 - 20:29:20 - перейти к сообщению
смотри в папке libraries/joomla/
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
10. Tyoma5891 - 25 Октября, 2013 - 22:47:48 - перейти к сообщению
DelphinPRO пишет:
смотри в папке libraries/joomla/
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
Спасибо обязательно гляну, нет не для общего, нужно сделать одно действие, если юзер вводит неправильные данные авторизаци с первого раза
![Улыбка Улыбка](./im/emoticons/smile24.gif)
11. DelphinPRO - 26 Октября, 2013 - 00:18:42 - перейти к сообщению
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
12. Tyoma5891 - 26 Октября, 2013 - 21:52:24 - перейти к сообщению
imya пишет:
Да.
Tyoma5891 пишет:
если что можно обращаться?
Да.
не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....?
(Добавление)
DelphinPRO пишет:
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
13. Tyoma5891 - 31 Октября, 2013 - 22:34:02 - перейти к сообщению
Tyoma5891 пишет:
не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....?
(Добавление)
imya пишет:
Да.
Tyoma5891 пишет:
если что можно обращаться?
Да.
не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....?
(Добавление)
DelphinPRO пишет:
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
вообщем я полностью разобрался совсем, кому интересно отвечу...