页面内容

视图助手

在您的 AppView 中,加载助手如下

$this->loadHelper('Authentication.Identity');

对于非常简单的检查用户是否已登录,您可以使用

if ($this->Identity->isLoggedIn()) {
    ...
}

获取用户数据可以使用

$username = $this->Identity->get('username');

以下检查可用于判断属于某个用户的记录是否为当前登录的用户,并比较其他字段

$isCurrentUser = $this->Identity->is($user->id);
$isCurrentRole = $this->Identity->is($user->role_id, 'role_id');

此方法主要是一个简便方法,用于简单情况,不建议用它来替代任何类型的正确授权实现。