Click or drag to resize

UserContext Properties

The UserContext type exposes the following members.

Properties
  NameDescription
Public propertyAnswer
Returns the PasswordAnswer
Public propertyAttributes
A bitmask of UserAttrs values.
Public propertyAuthenticationProviderType
Gets/Sets the type of the authentication provider
Public propertyDeviceID
Gets/Sets the user's device ID
Public propertyDeviceToken
Gets/Sets the device token. The device token is permanent and can be used to login as the user in a web service.
Public propertyEmailAddress
Returns the EmailAddress
Public propertyEncryptedPassword
Returns the password encrypted
Public propertyHasMinimalAccess
Gets whether or not the user has minimal access. Currently this is only the case when the ForcePasswordChange attribute is set.
Public propertyID
Returns the User ID
Public propertyInCompliance
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).
Public propertyIsValid
Returns true if the object is valid.
Public propertyName
Returns the User name
Public propertyPackageLevelID
Gets/Sets the package_level_id from the users view/table
Public propertyPassword
Returns the Password
Public propertyProfiles
Returns the list of user profiles
Public propertyProxyUserID
Gets/Sets the Proxy ID for this object. This is used when logging on behalf of another user.
Public propertyQuestion
Returns the Password Question
Public propertySignature
Sets the signature for this user. This property should be set during startup.
Public propertyStartPage
Returns the start page
Public propertyToken
Returns the user token
Public propertyUserGUID
Gets/Sets the UserGUID for this object.
Top
See Also