||CAuthAssignment represents an assignment of a role to a user. It includes
additional assignment information such as bizRule and data. Do
not create a CAuthAssignment instance using the 'new' operator. Instead, call
||CAuthItem represents an authorization item. An authorization item can be an
operation, a task or a role. They form an authorization hierarchy. Items on
higher levels of the hierarchy inherit the permissions represented by items on
lower levels. A user may be assigned one or several authorization items (called
CAuthAssignment assignments. He can perform an operation only when it is
among his assigned items.
||CAuthManager is the base class for authorization manager classes.
||CBaseUserIdentity is a base class implementing
||CDbAuthManager represents an authorization manager that stores authorization
information in database.
||CPhpAuthManager represents an authorization manager that stores authorization
information in terms of a PHP script file.
||CUserIdentity is a base class for representing identities that are authenticated
based on a username and a password.