Подключаемый модуль аутентификации |
Этот подключаемый модуль выполняется при входе пользователя на веб-сайт. Он проверяет достоверность имени и пароля пользователя. Это один из трех подключаемых модулей аутентификации, включенных в основной вариант распространения Joomla, и он реализует способ, используемый по умолчанию для проверки пользователей веб-сайта Joomla. Рассматриваемый здесь подключаемый модуль находится в файле plugins/authentication/joomla/joomla.php, а имя его класса — plgAuthentication Joomla. Как запускается подключаемый модуль аутентификации? $plugins = JPluginHelper::getPlugin('authentication'); foreach ($plugins as $plugin) В приведенном выше цикле любые активизированные подключаемые модули проверяются по очереди на наличие в них классов с заданным именем. Если активизированный подключаемый модуль отсутствует, цикл завершается выдачей соответствующего сообщения об ошибке. А если все классы существуют, выполняется последняя строка кода, в которой для каждого подключаемого модуля запускается на выполнение метод onUserAuthenticate (). Обратите внимание на то, что этому методу передаются три аргумента: $credentials, $options, $response. Более подробно они рассматриваются в следующем подразделе.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |
|