Копировать ссылку на страницу

Синтаксис:

function NeedChangePasswordUser(

 const ConnectParams: WideString

): Integer;

Параметры:

ConnectParams – параметры соединения можно передавать в одном из форматов:

«SystemCode=<код системы>[;UserName=<имя пользователя>;Password=<пароль пользователя>;IsOSAuth=<признак Windows-аутентификации>;  IsVirtualPassword=<признак перекодированного пароля>;AuthType=<тип аутентификации>]». Например:

SystemCode=DIRECTUM;UserName=Petrov_IG;Password=MyPassword123!;IsOSAuth=False; IsVirtualPassword=True;

«ServerName=<имя сервера>;DBName=<имя базы данных>[;UserName=<имя пользователя>;Password=<пароль пользователя>;IsOSAuth=<признак Windows-аутентификации>;IsVirtualPassword=<признак перекодированного пароля>;AuthType=<тип аутентификации>]». Например:

ServerName=MainServer;DBName=DBOrganization;Petrov_IG;Password=MyPassword123!;IsOSAuth=False; IsVirtualPassword=True;

В качестве значения параметра соединения IsVirtualPassword следует передавать True, если для пользователя указана аутентификация «По перекодированному паролю», иначе False;

Описание:

Метод возвращает причину необходимости сменить пароль для пользователя, указанного при неудачной попытке входа:

0 – пароль менять не нужно;
-22 – истек срок действия пароля;
-23 – пароль был изменен администратором. Необходимо установить новый пароль.
© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM