yii2_study6_access_control

1.修改自动生成的basic\controllers\PostsController.php,前面引入use yii\filters\AccessControl;
[code]class PostsController extends Controller
{
public function behaviors()
{
return [

‘access’=>[
‘class’=>AccessControl::className(),
‘only’=>[‘create’,’update’],
‘rules’=>[
[‘allow’=>true,
‘roles’=>[‘@’]
],
]
]

,
‘verbs’ => [
‘class’ => VerbFilter::className(),
‘actions’ => [
‘delete’ => [‘post’],
],
],
];
}[/code]

2.访问http://https://https://amyflash.com/yii/basic/web/index.php?r=posts/
点击create posts按钮,出现登陆页面了

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>