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

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

Пример

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

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

class Modules_MyExtension_Auth extends pm_Hook_Auth
 {
 public function auth($login, $password)
 {
 // TODO: добавьте ваш код
 } 
 }

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

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