Синтаксис:
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 |