Account Settings

Account Settings define different options for a user account. They can be accessed via the settings variable of the user context.

Connection Restriction Expression

This expression is evaluated upon user login, and allows a connection to be established only if it evaluates to True. Only session variables are accessible during evaluation.

For example, to only allow connections from the web, the expression cell(callFunction('', 'sessionGet', 'type'), 0) == 'WEB' could be used. Other possible values for session type are DESKTOP and REST.

Default Context

None. The expression is evaluated before any connection is made, so only the session variables are accessible.

Default Data Table

None.

Default Row

None.

Environment Variables

None

Account Enabled

User login is not allowed if the account is disabled.

Activation Time

If the activation time is set, user login is not allowed until this time.

Expiration Time

If the expiration time is set, user login is not allowed after this time.

Inherit Permissions

Defines whether the user has its own permissions table or inherits permissions from another ("role-based") user. If this flag is set, the user's Permissions table is not used and not available for editing. See Normal and Role-based Users for details.

Inherit Permissions From

Specifies a so-called "role-based" user that will provide permissions for the current user. This field is available only if Inherit Permissions flag is enabled.

Use Role-Based Permissions

Enables role-based permissions usage.

Was this page helpful?