Cicode Programming Reference > Cicode Function Categories > Security Functions Introduction > Security Functions

Security Functions

Following are functions relating to Security:

FullName

Gets the full name of the current operator.

GetPriv

Checks the privilege and area of the current operator.

Login

Logs an operator into the CitectSCADA system. Not available when logged in as Windows user.

LoginForm

Displays a form that allows an operator to log in to the CitectSCADA system.

Logout

Logs an operator out of the CitectSCADA system.

LogoutIdle

Sets an idle time logout for the current operator.

MultiSignatureForm

Displays a form that allows up for 4 users to have their credentials verified in order to approve an operation.

MultiSignatureTagWrite

Displays a form that allows up for 4 users to have their credentials verified in order to approve a write of
a specific value to a specific tag.

Name

Gets the user name of the current operator.

UserCreate

Creates a new user record during run time. Not available when logged in as Windows user.

UserCreateForm

Displays a form to create a record for a new user. Not available when logged in as Windows user.

UserDelete

Deletes a new user record during run time. Not available when logged in as Windows user.

UserEditForm

Displays a form for a selected user to create or delete user records during run time.
Not available when logged in as Windows user.

UserInfo

Gets information about the operator who is currently logged-in to the system.

UserLogin

Logs an operator into the CitectSCADA system using a secure password string.

UserPassword

Changes a user's password during run time. Not available when logged in as Windows user.

UserPasswordExpiryDays

Returns the number of days left before the user's password is due to expire.
Not available when logged in as Windows user.

UserPasswordForm

Displays a form for the operator to change their own password during run time.
Not available when logged in as Windows user.

UserSetStr

Sets the value of the given field for the given user record in the project configuration (users.dbf ) on the local machine.

UserUpdateRecord

Triggers a recompile of the local project configuration, then notifies the running system that user configuration has been modified and needs to be reloaded.

UserVerify

Uses the authentication functionality in the user login system.

VerifyPrivilegeForm

Displays a form that allows a single user to enter their credentials.

VerifyPrivilegeTagWrite

Displays a form that allows any single user to enter their credentials in order to approve a write of
a specific value to a specific tag.

WhoAmI

Displays the name of the operator who is currently logged-in to the system.

See Also

Cicode Functions