verifyOSUser()

Функция verifyOSUser() возвращает значение TRUE (ИСТИНА) (в параметре &result), если существует пользователь с заданным именем и его учетная запись не заблокирована и не деактивирована. Пользователем по умолчанию является текущий пользователь операционной системы.

Краткое описание

int verifyOSUser(string password, bool &result[, string username[, int
level]]);

Параметры

ПараметрЗначение
passwordПароль для текущего пользователя.
&resultTRUE (ИСТИНА), если существует пользователь с заданным именем и его учетная запись не заблокирована и не деактивирована.
usernameИмя пользователя. Пользователем по умолчанию является текущий пользователь операционной системы. Параметр является дополнительным.
levelУровень полномочий. Не используется.

Возвращаемое значение

int

Ошибка

В случае ошибок функция возвращает -1, в противном случае 0.

Описание

Функция verifyOSUser() возвращает значение TRUE (ИСТИНА) (в параметре &result), если существует пользователь с заданным именем и его учетная запись не заблокирована и не деактивирована.

ПРИМЕР

Функция проверяет, существует ли пользователь «mDavis», и состояние блокировки или деактивации его учетной записи. Следует указать правильный пароль для пользователя. Функция возвращает значение TRUE (ИСТИНА), если пользователь «mDavis» существет и его учетная запись не заблокирована и не деактивирована.

main()
{
  string passwd = «passwd»;
  bool result;
  string username = «mPratsch»;
  verifyOSUser(passwd, result, username);
  DebugN(result,username);
}

Используется для объекта

Управление пользователями, функции ожидания управления

Доступность

CTRL

См. также

getAllOSGroups()getAllOSUsers()getCurrentOSUser()getCurrentDomainName() и getWindowsEvents()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *