包 | system.base |
---|---|
继承 | interface IWebUser |
子类 | CWebUser |
源自 | 1.0 |
版本 | $Id: interfaces.PHP 3515 2011-12-28 12:29:24Z mDOMba $ |
源码 |
IWebUser是用户应用组件必须实现的接口。
用户应用组件代表 当前用户的身份信息。
用户应用组件代表 当前用户的身份信息。
公共方法
方法 | 描述 | 定义在 |
---|---|---|
checkAccess() | 检查用户执行权限。 | IWebUser |
getId() | 返回一个代表唯一身份的值。 | IWebUser |
getIsGuest() | 返回当前用户是否为访客(未验证)。 | IWebUser |
getName() | 返回身份的显示名字(例如,用户名)。 | IWebUser |
方法详细
checkAccess()
方法
abstract public boolean checkAccess(string $operation, array $params=array (
))
| ||
$operation | string | 需要权限检查的操作名。 |
$params | array | 分配给用户的任务或角色的(键-值对) 形式的业务规则。 |
{return} | boolean | 用户是否有权执行操作。 |
public function checkAccess($operation,$params=array());
检查用户执行权限。
getId()
方法
abstract public mixed getId()
| ||
{return} | mixed | 一个代表唯一身份的值。(例如,主键值)。 |
public function getId();
返回一个代表唯一身份的值。
getIsGuest()
方法
abstract public boolean getIsGuest()
| ||
{return} | boolean | 当前用户是否为游客(未验证) |
public function getIsGuest();
返回当前用户是否为访客(未验证)。
getName()
方法
abstract public string getName()
| ||
{return} | string | 身份的显示名字。 |
public function getName();
返回身份的显示名字(例如,用户名)。