APIUserLogon |
|
Авторизация клиента. Может использоваться для создания альтернативных механизмов авторизации.
APIUserLogon(UserID, FromIP, TTL, Info)
Аргументы
UserID
Строковое выражение, определяющее идентификатор клиента - GUID или отображаемое имя клиента.
FromIP
Строковое выражение задающее IP адрес, с которого производится авторизация. Обязательный параметр.
TTL
Число определяющее время удержания авторизации до таймаута в минутах. Если значение этого параметра = 0, то используется время удержания, заданное в настройках программы.
Info
Строковое выражение - дополнительная информация, которая подставляется в системное событие.
Пример использования
'Для скрипта встроенного веб сервера
Set Serv = WScript.CreateObject("TrafInsp.TrafInspAdmin")
Set objArgs = WScript.Arguments.Named
Serv.APILogon(objArgs.Item("_APIPassword_"))
UserID = Trim(objArgs.Item("Logon"))
UserPass = Trim(objArgs.Item("Pass"))
' Проверка правильности пароля
If UserPass = Serv.APIGetAttr(3, UserID, 6) Then
UserIP = objArgs.Item("_ClientIP_")
TTL = 5
Serv.APIUserLogon UserID, UserIP, TTL, "Авторизация - скрипт"
End If
Текущая страница справки: help.smart-soft.ru/index.html?apiuserlogon.htm