我可以帮助您进行翻译。以下是您需要翻译的内容:
感谢您的任何帮助!
我已经阅读了Yii关于“基于角色的访问控制”的文档,但我没有找到配置默认用户角色的位置。
我已添加:
'authManager'=>array(
'class'=>'CDbAuthManager',
'connectionID'=>'db',
'defaultRoles'=>array('guest', 'authenticated', 'admin'),
),
要保护/config/main.php文件。
但是我应该把这些业务规则放在哪里呢?
$bizRule='return !Yii::app()->user->isGuest;';
$auth->createRole('authenticated', 'authenticated user', $bizRule);
$bizRule='return Yii::app()->user->isGuest;';
$auth->createRole('guest', 'guest user', $bizRule);
$bizRule='return Yii::app()->user->admin;';
$auth->createRole('admin', 'admin user', $bizRule);
感谢您的任何帮助!
$auth=Yii::app()->authManager;
的地方。 - T IaccessRules
方法来管理授权,现在我想知道在哪里放置更复杂的规则并使用 authManager... - Ingro