rbac

    4热度

    2回答

    学习Yii Framework 2.0我试图从Yii 2.0的文档中使用Role Bases访问控制。但是指南文件对我来说太短,我无法完成这一学习。我已将以下代码添加到我的配置文件中。 'components' => [ 'authManager' => [ 'class' => 'yii\rbac\DbManager', ], ], 我用下面的sql脚本创建

    0热度

    1回答

    我是Yii的新手,并且不熟悉Yii的RBAC功能。我的问题是,是否有可能使用RBAC对每个模型记录的基础如: 表Project_users: | user_id | project_id | role | ================================ | 1 | 1 | admin | --------------------------------- | 1 |

    0热度

    1回答

    我正在开发一个简单的yii RBAC管理器。所有RBAC数据存储在数据库中,一切正常,但... 当我决定管理RBAC作业时,我遇到了麻烦。例如,我将操作“myNewOperation”分配给用户“admin”。一切顺利,accessControll和checkAccess()完成他们的工作。然后,我决定从数据库中删除分配记录,但仍显示accessControll和checkAccess(),该用户

    11热度

    5回答

    迄今为止,我一直在使用Yii 1.1.14开发web应用程序,但现在是升级的时候了。 我工作的公司开发了自己的访问控制系统,直到我看到它真的是什么样子的时候,我才真正确定...数据库中8个表的组合(不包括用户表) ,还有一堆外键。 1表控制器 1表的行动 1表的菜单类别 1表类型的用户 而其他表的基本上只是连接2个或3个这些表一次。 它运作良好,但在我看来它是非常费时维护所有这些表,并在某些时候,

    0热度

    1回答

    我正在提供以下场景,我发现很难弄清楚如何创建要管理的数据库结构。任何指导和解决方案都将有所帮助 我们将域作为顶级域,可以在每个域下创建多个组,同样多个用户可以属于域中的每个组。 我们也有模块(如常见问题解答,产品等)和操作(添加,编辑,删除,查看等)。每个模块可以有多个动作(如Add_FAQ,Edit_FAQ等)。 案例1 我们需要管理这些模块的操作权限,权限可以提供域,组和用户。如果某个域名有权

    1热度

    1回答

    在accessRules,反正我添加允许某些角色的所有操作,如下面 array('allow', 'actions'=>array(‘create’,'view’), 'roles'=>array('role1'), 我为什么要创建操作?创建像下面这样的单独操作有什么好处?我知道如果创建操作,我可以使用checkAccess方法,但是在accessRules中,我列出了

    3热度

    1回答

    尝试为Yii2设置DbManager。关于php版本有很多线索,但是,对于数据库版本并不多。 我所知道的: 第1步:迁移脚本 ./yii migrate [email protected]/rbac/migrations/ 第2步:配置 ... 'authManager' => [ 'class' => 'yii\rbac\DbManager', 'defaultRole

    0热度

    1回答

    我已经创建了一个名为“cc_member”的MySQL数据库表,我将使用它来进行身份验证,但是在对Yii身份验证和RBAC进行了一些研究之后。我找到的所有参考都使用“用户”表。我想使用Yii身份验证系统,我想知道我是否正在试图使用“cc_member”来撞墙。我现在可能会更好地进行更改,并创建一个“cc_user”表并按照流程进行操作。 对于Yii身份验证,除了“用户”或“yii_user”等,其

    1热度

    1回答

    您好我正在实施RBAC到应用程序。我设置身份验证经理CDbAuthManager: 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=blog', 'emulatePrepare' => true, 'username' => 'root', 'password' => ''

    0热度

    1回答

    我的Yii应用程序中有用户,我使用Yii RBAC和CDbAuthManager。 在管理面板我有用户列表(使用zii.widgets.grid.CGridView),它显示他们的权限和按钮取决于它(给/撤销管理员权限等) 块的view.admin(按钮部分): 'setAdmin'=>array( 'label'=>'<span class="glyphicon glyphicon-to