访问控制
通过行为可以定义控制器中方法的访问权限。
通过yii\filters\AccessControl
访问控制来设定。
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[ //所有方法只允许登陆用户访问
'allow' => true,
'roles' => ['@'],
],
[//redirect方法允许未登录用户访问
'actions' => ['redirect'],
'allow' => true,
'roles' => ['?']
]
],
],
}