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