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

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

Пример

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

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

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

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

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

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.