IUserInfo Interface |
Namespace: CMS.Base
public interface IUserInfo : IDataContainer, ISimpleDataContainer
The IUserInfo type exposes the following members.
Name | Description | |
---|---|---|
ColumnNames |
Column names.
(Inherited from IDataContainer.) | |
E-mail address of the user.
| ||
Enabled |
Indicates if the user is enabled.
| |
FirstName |
First name of the user.
| |
FullName |
Full name of the user.
| |
Item |
Gets or sets the value of the column.
(Inherited from ISimpleDataContainer.) | |
LastLogon |
Last logon date and time of the user.
| |
LastName |
Last name of the user.
| |
MiddleName |
Middle name of the user.
| |
PasswordFormat |
Format of the user password.
| |
PreferredCultureCode |
Preferred culture code.
| |
PreferredUICultureCode |
Preferred UI culture code.
| |
ResourceUIElements | Obsolete.
Gets UI elements within each module across all sites the user can see.
| |
SiteCultures | Obsolete.
Gets the user's allowed cultures.
| |
SitesRoles |
Gets the HashTable of the user sites and roles.
| |
UserAuthenticationGUID |
Temporary GUID for user identification for automatic sign-in in the CMS Desk.
| |
UserAvatarID |
User avatar ID.
| |
UserCampaign |
User campaign.
| |
UserCreated |
Date and time when was the user created.
| |
UserDescription |
User description.
| |
UserEnabled |
Indicates whether the user is enabled.
| |
UserGlobalAccessDisabled | Obsolete.
Indicates whether user with global admin flag is able to manage global applications and functionality.
This property is considered for internal purposes only and should not be used in custom code.
| |
UserGUID |
User GUID.
| |
UserHasAllowedCultures |
Indicates if the user has allowed more than one culture.
| |
UserID |
User ID.
| |
UserIsDomain |
Determines whether user is domain user.
| |
UserIsExternal |
Indicates if the user is external.
| |
UserIsGlobalAdministrator | Obsolete.
True if the user is the global administrator.
| |
UserIsHidden |
Indicates if the user is hidden.
| |
UserLastModified |
Date and time of the user last modification.
| |
UserMessagingNotificationEmail |
Messaging notification email.
| |
UserName |
User name.
| |
UserNickName |
User nick name.
| |
UserPasswordFormat |
Format of the user's password.
| |
UserPicture |
User picture.
| |
UserSignature |
User signature.
| |
UserStartingAliasPath |
Starting alias path of the user.
| |
UserTimeZoneID |
User time zone ID
| |
UserTokenID |
TokenID for multi-factor authentization.
| |
UserURLReferrer |
URL Referrer of user.
| |
UserVisibility |
Contains XML with user's custom form field visibility settings.
|
Name | Description | |
---|---|---|
ContainsColumn |
Returns true if the object contains specified column.
(Inherited from IDataContainer.) | |
FilterSearchResults |
Filters the user search results
| |
GetValue |
Returns value of column.
(Inherited from ISimpleDataContainer.) | |
CheckPrivilegeLevel |
Returns true if user fulfils the required privilege level (the higher level contains all children: GlobalAdmin -> Admin -> Editor -> None)
| |
IsAuthorizedPerClassName |
Checks whether the user is authorized for given class name and permission, returns true if so.
| |
IsAuthorizedPerResource |
Returns true if given user is granted with specified permission.
| |
IsPublic |
Returns true if the user is public user record.
| |
SetValue |
Sets value of column.
(Inherited from ISimpleDataContainer.) | |
TryGetValue |
Returns value of column.
(Inherited from IDataContainer.) |
Name | Description | |
---|---|---|
CheckRequiredColumns |
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.) | |
ToJSON |
Returns JSON representation of current instance of IDataContainer.
(Defined by DataExtensions.) | |
ToXML |
Returns XML representation of current instance of IDataContainer.
(Defined by DataExtensions.) |