IWebUser

优质
小牛编辑
133浏览
2023-12-01
所有包 | 方法
system.base
继承interface IWebUser
子类CWebUser
源自1.0
版本$Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $
源码framework/base/interfaces.php
IWebUser是用户应用组件必须实现的接口。

用户应用组件代表 当前用户的身份信息。

公共方法

隐藏继承方法

方法描述定义在
checkAccess()检查用户执行权限。IWebUser
getId()返回一个代表唯一身份的值。IWebUser
getIsGuest()返回当前用户是否为访客(未验证)。IWebUser
getName()返回身份的显示名字(例如,用户名)。IWebUser

方法详细

checkAccess() 方法
abstract public boolean checkAccess(string $operation, array $params=array ( ))
$operationstring需要权限检查的操作名。
$paramsarray分配给用户的任务或角色的(键-值对) 形式的业务规则。
{return}boolean用户是否有权执行操作。
源码: framework/base/interfaces.php#323 (显示) publicfunctioncheckAccess($operation,$params=array());

检查用户执行权限。

getId() 方法
abstract public mixed getId()
{return}mixed一个代表唯一身份的值。(例如,主键值)。
源码: framework/base/interfaces.php#305 (显示) publicfunctiongetId();

返回一个代表唯一身份的值。

getIsGuest() 方法
abstract public boolean getIsGuest()
{return}boolean当前用户是否为游客(未验证)
源码: framework/base/interfaces.php#315 (显示) publicfunctiongetIsGuest();

返回当前用户是否为访客(未验证)。

getName() 方法
abstract public string getName()
{return}string身份的显示名字。
源码: framework/base/interfaces.php#310 (显示) publicfunctiongetName();

返回身份的显示名字(例如,用户名)。