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

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

Класс pm_Client представляет собой учетную запись пользователя Plesk. Этот класс позволяет получать информацию о пользователе либо по ID, либо по имени пользователя.

Или можете получить полный список всех пользователей:

pm_Client также позволяет идентифицировать тип учетной записи: администратор, реселлер или клиент.

Следующий метод позволяет получать любую информацию о пользователе из таблицы clients базы данных Plesk psa:

Наконец, следующие методы проверяют предоставленные права:

Сохранение и получение специфических данных о пользователе

Вы можете сохранять и получать произвольные данные о конкретном пользователе. Следующие методы добавляют записи в базу данных, получают существующие данные и удаляют записи, которые больше не нужны:

Примечание. Эти методы играют роль хранилища пар "ключ-значение" для конкретного пользователя.

Пример: Получение информации о пользователе
$client = pm_Client::getByClientId($id);
echo "Здравствуйте, {$client->getProperty('login')}";
if ($client->isAdmin()) {
 echo "Вы – администратор";
} elseif ($client->isReseller()) {
 echo "Вы – реселлер";
} elseif ($client->isClient()) {
 echo "Вы – клиент";
}
Пример: Получение ID по имени пользователя
$client = pm_Client::getByLogin($login);
echo "Ваш ID – {$client->getId()}";
 

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.