Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Авторизирован ли пользователь
Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)
Добрый день всем!
Выручайте, может кто знает работал, пересмотрел уже везде, в какой директории Joomla находится файл с кодом авторизации пользователей, тоесть в котором проверятся сама логика авторизирован пользователь или нет? По типу такого фрагмента кода как я понял из документации:
$user = JFactory::getUser();
if ($user->guest) { }
не могу найти такого ни в одном из файлов?
Заранее благодарен!
imya
Отправлено: 25 Октября, 2013 - 14:54:01
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
Tyoma5891
Отправлено: 25 Октября, 2013 - 16:16:44
Частый посетитель
Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)
imya пишет:
Tyoma5891 пишет:
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?
А пройтись поиском по файлу не судьба ?
Судьба конечно, я так и делал но там эти участки кода отвечали за другой функционал вроде, позже вечером буду ещё раз копать, если что можно обращаться?
imya
Отправлено: 25 Октября, 2013 - 16:31:27
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
DelphinPRO
Отправлено: 25 Октября, 2013 - 20:29:20
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
смотри в папке libraries/joomla/
файл кажется User.php (Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
----- Чем больше узнаю, тем больше я не знаю.
Tyoma5891
Отправлено: 25 Октября, 2013 - 22:47:48
Частый посетитель
Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)
DelphinPRO пишет:
смотри в папке libraries/joomla/
файл кажется User.php (Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..
Спасибо обязательно гляну, нет не для общего, нужно сделать одно действие, если юзер вводит неправильные данные авторизаци с первого раза
DelphinPRO
Отправлено: 26 Октября, 2013 - 00:18:42
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
----- Чем больше узнаю, тем больше я не знаю.
Tyoma5891
Отправлено: 26 Октября, 2013 - 21:52:24
Частый посетитель
Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)
imya пишет:
Tyoma5891 пишет:
если что можно обращаться?
Да.
не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....? (Добавление)
DelphinPRO пишет:
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...
Tyoma5891
Отправлено: 31 Октября, 2013 - 22:34:02
Частый посетитель
Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)
Tyoma5891 пишет:
imya пишет:
Tyoma5891 пишет:
если что можно обращаться?
Да.
не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....? (Добавление)
DelphinPRO пишет:
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )
Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...
вообщем я полностью разобрался совсем, кому интересно отвечу...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.