IWebUser

CDbHttpSession

Yii Framework v1.1.10 类参考

IWebUser

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

检查用户执行权限。

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

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

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

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

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

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

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.