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 :: Авторизирован ли пользователь

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Tyoma5891
Отправлено: 25 Октября, 2013 - 14:24:51
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




Добрый день всем!
Выручайте, может кто знает работал, пересмотрел уже везде, в какой директории Joomla находится файл с кодом авторизации пользователей, тоесть в котором проверятся сама логика авторизирован пользователь или нет? По типу такого фрагмента кода как я понял из документации:
$user = JFactory::getUser();

if ($user->guest) { }
не могу найти такого ни в одном из файлов?
Заранее благодарен!
 
 Top
imya
Отправлено: 25 Октября, 2013 - 14:54:01
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




modules/mod_login/
?


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
Tyoma5891
Отправлено: 25 Октября, 2013 - 15:06:18
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




imya пишет:
modules/mod_login/
?

Смотрел там, но нашел вроде строк которые отвечают за проверку авторизации?
 
 Top
imya
Отправлено: 25 Октября, 2013 - 15:36:04
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Погуглил и нашёл вот что:

components\com_users\controller.php

(Отредактировано автором: 25 Октября, 2013 - 15:38:00)



-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
Tyoma5891
Отправлено: 25 Октября, 2013 - 15:53:25
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




imya пишет:
Погуглил и нашёл вот что:

components\com_users\controller.php

Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?
 
 Top
imya
Отправлено: 25 Октября, 2013 - 16:04:00
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Tyoma5891 пишет:
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?

А пройтись поиском по файлу не судьба ?


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
Tyoma5891
Отправлено: 25 Октября, 2013 - 16:16:44
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




imya пишет:
Tyoma5891 пишет:
Я это тоже открывал просматривал но пробелма в том что я не пойму где участки кода отвечающие за это могут быть?

А пройтись поиском по файлу не судьба ?

Судьба конечно, я так и делал но там эти участки кода отвечали за другой функционал вроде, позже вечером буду ещё раз копать, если что можно обращаться?
 
 Top
imya
Отправлено: 25 Октября, 2013 - 16:31:27
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Tyoma5891 пишет:
если что можно обращаться?

Да.


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
DelphinPRO
Отправлено: 25 Октября, 2013 - 20:29:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




смотри в папке libraries/joomla/
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Tyoma5891
Отправлено: 25 Октября, 2013 - 22:47:48
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




DelphinPRO пишет:
смотри в папке libraries/joomla/
файл кажется User.php
(Добавление)
А зачем оно? для общего развития?
Ковырять ядро движка как бы не комильфо..

Спасибо обязательно гляну, нет не для общего, нужно сделать одно действие, если юзер вводит неправильные данные авторизаци с первого раза Улыбка
 
 Top
DelphinPRO
Отправлено: 26 Октября, 2013 - 00:18:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )

Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Tyoma5891
Отправлено: 26 Октября, 2013 - 21:52:24
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




imya пишет:
Tyoma5891 пишет:
если что можно обращаться?

Да.

не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....?
(Добавление)
DelphinPRO пишет:
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )

Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...
 
 Top
Tyoma5891
Отправлено: 31 Октября, 2013 - 22:34:02
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




Tyoma5891 пишет:
imya пишет:
Tyoma5891 пишет:
если что можно обращаться?

Да.

не нашел я такого места , короче надо найти место в коде где выводится сообщение: Имя пользователя и пароль не совпадают или учетная запись отсутствует. Если пользователь вводит неправильные данные, тогда уже наверняка это будет наше искомое место, иначе никак, либо я не могу понять какая это строчка....?
(Добавление)
DelphinPRO пишет:
Для этого не нужно лезть в ядро. Оно предоставляет достаточный API, чтобы туда не лазить )

Вход на сайт в дефолтной поставке обрабатывается компонентом com_user (модуль mod_login тоже на него запрос отправляет)
В контроллере компонента есть метод login, который, собственно и логинит пользователя. Точнее через API обращается к системе авторизации и получает ответ. Собственно этот ответ и можно использовать для подсчета неудачных попыток авторизации.
немогу найти этого места я уже везде после условий вставляю тупой вывод echo какаойто но ничего...

вообщем я полностью разобрался совсем, кому интересно отвечу...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB