# Хук авторизации

Хук авторизации позволяет проверять имя пользователя и пароль во внешней системе, например, LDAP. Для этого вам необходимо расширить класс pm_Hook_Auth. Этот класс должен находиться в папке plib/hooks/.

## Пример

Ниже приведен пример такого хука с использованием метода

- auth()

Используйте следующий код:

    class Modules_MyExtension_Auth extends pm_Hook_Auth
    {
        public function auth($login, $password)
        {
            // TODO: add your implementation here
        }
    }

Этот метод должен возвращать значение типа boolean. Если имя пользователя и пароль верны, он должен возвращать значение `true`.

Вы можете контролировать применение этого хука во время работы расширения с помощью метода isEnabled().