Пользователь

Чтобы получить данные о пользователе Plesk, используйте класс pm_Client.

Класс pm_Client представляет собой учетную запись пользователя Plesk. Этот класс позволяет получать информацию о пользователе либо по ID, либо по имени пользователя. Он также позволяет идентифицировать тип учетной записи: администратор, реселлер или клиент. Наконец, этот класс содержит метод getProperty(), который позволяет получать любую информацию о пользователе из таблицы clients базы данных Plesk psa.

Примеры

Получение информации о пользователе

Вы можете получать информацию о пользователе по ID и определять имя пользователя и тип учетной записи с помощью методов:

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

$client = pm_Client::getByClientId($id);
 echo "Здравствуйте, {$client->getProperty('login')}";
 if ($client->isAdmin()) {
 echo "Вы – администратор";
 } elseif ($client->isReseller()) {
 echo "Вы – реселлер";
 } elseif ($client->isClient()) {
 echo "Вы – клиент";
 }

Получение ID по имени пользователя

Чтобы получить ID пользователя по его имени, используйте метод

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

$client = pm_Client::getByLogin($login);
 echo "Ваш ID – {$client->getId()}";