How to allow guest access to some actions in Yii2 Controller? -
i'd know how configure controller allow actions executed guest , able show view guest in yii2.
i've tried rule in behaviour
'access' => [ 'class' => accesscontrol::classname(), 'rules' => [ [ 'actions' => ['create','update'], 'allow' => true, 'ips' => ['127.0.0.1'], ] ], ]
edit: config tried :
'access' => [ 'class' => accesscontrol::classname(), 'rules' => [ [ 'allow' => true, 'actions' => ['create', 'update'], 'roles' => ['?'], ], ], ]
edit2: after checking out new project(yii2-advanced) scratch , trying generate controllers , models again previous rules worked, think configuration previous project preventing me access guest somehow.
in rules
[ 'allow' => true, 'actions' => ['login', 'signup'], 'roles' => ['?'], ],
then actions login
, signup
allowed anonymous users.
or can use only
method also, exempt action not require acl
.
for more details,see http://www.yiiframework.com/doc-2.0/guide-security-authorization.html
Comments
Post a Comment