在控制器中,我尝试提供访问方法'report',其中user_type = 3。我试过下面的代码。但是用户3仍然无法通过报告方法访问。
我尝试过的代码:
public function isAuthorized( $user )
{
if ( $user['user_type'] == 2 ) {
return true;
}elseif($user['user_type'] == 3){
$this->Auth->allow(['report']);
}else
return false;
}
如何为user_type=3
提供访问权限报告方法
答案 0 :(得分:1)
在调用name marks team1 team2
John 30 kk vv.
Sera 56 gg ww.
Saara 66 dd gg.
Dirg 33 rr dd.
maget 34 ff rr.
fared 56 vv ff.
juile 32 ww kk.
时,isAuthorized
列表已被检查。您可以使用
allow
或者在更早的地方(例如if ($user['user_type'] == 3 && $this->action == 'report')
),以某种方式(具体细节取决于应用程序)吸引用户并执行您的操作
beforeFilter