The functionality for managing sessions, which includes the monitoring of on‑line users, is provided by the SessionManager class found in the CMS.CMSHelper namespace.
User and site objects can be handled via the corresponding Info and Provider classes from the CMS.SiteProvider namespace. If you are not familiar with this type of database table management, we strongly recommend that you refer to the Database table API topic first.
•UserInfo - represents one user object.
•UserInfoProvider - provides management functionality for users.
•SiteInfo - represents one site object.
•SiteInfoProvider - provides management functionality for sites.