我正在尝试在 YII 中使用过滤器。这是我的代码。
public function filters()
{
return array(
'provideronly +uploadclients,fileview,editprofile,getinvitedusers',
);
}
public function filterProvideronly($filterchain)
{
if(Yii::app()->user->providerId==-1)
{
$this->redirect(array('site/error','id'=>403,'message'=>'You are unauthorized to view this page'));
return false;
}
return true;
}
当用户未经授权使用控制器时,它会重定向到错误页面。但是当用户被授权时,它显示一个空白页面..
这段代码有什么问题?