Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Application Server

AttemptInvisibleLogon() function

  • Last UpdatedJul 22, 2024
  • 1 minute read

The AttemptInvisibleLogon() function can be used in a script to log on a user to InTouch using the supplied credentials. The user is not required to enter a password or user ID.

Category

security

Syntax

DiscreteTag=AttemptInvisibleLogon( "UserId", "Password", "Domain" );

Arguments

UserId

A valid user account name.

Password

Password of the user.

Domain

Name of the local computer, workgroup, or domain to which the user belongs. This argument applies only if the current security type is operating system-based.

Return value

Returns TRUE if authentication is successful. Otherwise, it returns FALSE.

Remarks

An attempt is made to log on to the InTouch HMI using the supplied credentials.

  • If the logon attempt succeeds, then TRUE is returned and the $OperatorDomain, $OperatorName, $AccessLevel, and $Operator system tags are updated accordingly.

  • If the log on attempt fails, then FALSE is returned, and the currently logged on user (if any) continues to be the current user.

The Domain argument is only valid for operating system-based security. If ArchestrA security mode is in use and if ArchestrA security is in turn using operating system-based security, the UserId argument should contain the fully qualified user name with domain name or computer name.

Examples

When security is operating system-based:

DiscreteTag=AttemptInvisibleLogon("UserId", "Password", "Domain" );

When security is either InTouch-based or ArchestrA-based:

DiscreteTag=AttemptInvisibleLogon("UserId", "Password", "" );

See also

AddPermission() function

InvisibleVerifyCredentials() function

IsAssignedRole() function

PostLogonDialog() function

QueryGroupMembership() function

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in