Я только что открыл и начал использовать Role Based Access control.yii2 - RBAC - он делится между бэкэнд и интерфейсом?
Поскольку я использую расширенный шаблон для yii2, мне интересно, разделены ли роли и разрешения между внутренними и внешними ярусами или если они разделены.
Например
<?php
namespace app\commands;
use Yii;
use yii\console\Controller;
class RbacController extends Controller
{
public function actionInit()
{
$auth = Yii::$app->authManager;
// add "createPost" permission
$createPost = $auth->createPermission('createPost');
$createPost->description = 'Create a post';
$auth->add($createPost);
// add "author" role and give this role the "createPost" permission
$author = $auth->createRole('author');
$auth->add($author);
$auth->addChild($author, $createPost);
}
}
бы автору и createpost быть доступны как для внутреннего интерфейса и интерфейса?
спасибо!
один из лучших учебных пособий Rbac в Yii2 www.freetuts.org/tutorial/view?id=6 – SohelAhmedM