UserContext Properties |
The UserContext type exposes the following members.
Name | Description | |
---|---|---|
Answer |
Returns the PasswordAnswer
| |
Attributes |
A bitmask of UserAttrs values.
| |
AuthenticationProviderType |
Gets/Sets the type of the authentication provider
| |
DeviceID |
Gets/Sets the user's device ID
| |
DeviceToken |
Gets/Sets the device token. The device token is permanent and can be used to login as the user in a web service.
| |
EmailAddress |
Returns the EmailAddress
| |
EncryptedPassword |
Returns the password encrypted
| |
HasMinimalAccess |
Gets whether or not the user has minimal access. Currently this is only the case when the
ForcePasswordChange attribute is set.
| |
ID |
Returns the User ID
| |
InCompliance |
Identifies whether or not the user is in compliance with all current
user agreements and other introductory material.
Note that InCompliance does not determine if compliance has been met, it is just
used to expose the compliance state as determined during login and similar activities.
Use DetermineCompliance to actively interrogate the database as to
compliance state (that method will update InCompliance).
| |
IsValid |
Returns true if the object is valid.
| |
Name |
Returns the User name
| |
PackageLevelID |
Gets/Sets the package_level_id from the users view/table
| |
Password |
Returns the Password
| |
Profiles |
Returns the list of user profiles
| |
ProxyUserID |
Gets/Sets the Proxy ID for this object. This is used when logging on behalf of another user.
| |
Question |
Returns the Password Question
| |
Signature |
Sets the signature for this user. This property should be set during startup.
| |
StartPage |
Returns the start page
| |
Token |
Returns the user token
| |
UserGUID |
Gets/Sets the UserGUID for this object.
|