APIUserLogon

Previous pageReturn to chapter overviewNext page

 

Авторизация клиента. Может использоваться для создания альтернативных механизмов авторизации.

 

 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

Сайт разработчиков Traffic Inspector