|
||
If you are not familiar with database table data management through Info and Provider classes, we strongly recommend that you refer to the Database table API topic first.
|
Please note
The classes used for membership management can be found in the CMS.SiteProvider namespace.
|
•UserInfo - represents one user object.
•UserInfoProvider - provides management functionality for users.
•UserSiteInfo - represents a relationship between a user and a site.
•UserSiteInfoProvider - provides management functionality for user‑site relationships.
•UserRoleInfo - represents a relationship between a user and a role.
•UserRoleInfoProvider - provides management functionality for user-role relationships.
•UserCultureInfo - represents a relationship between a user and a culture.
•UserCultureInfoProvider - provides management functionality for user‑culture relationships.
•UserSettingsInfo - represents the advanced settings of a user.
•UserSettingsInfoProvider - provides management functionality for user settings.
•RoleInfo - represents one role object.
•RoleInfoProvider - provides management functionality for roles.
•PermissionNameInfo - represents one permission object.
•PermissionNameInfoProvider - provides management functionality for permissions.
•RolePermissionInfo - represents a relationship between a role and a permission.
•RolePermissionInfoProvider - provides management functionality for role‑permission relationships.
•RoleUIElementInfo - represents a relationship between a role and a UI element.
•RoleUIElementInfoProvider - provides management functionality for relationships between roles and UI elements.