• rbac


    Yii Framework添加Srbac模块的步骤

    作者:feebas 发布于:2012-4-23 13:30 Monday 分类:Yii Framework

    第一步,下载Srbac,下载地址:http://www.yiiframework.com/extension/srbac/;
    第二步,解压至protected/modules/srbac;
    第三步,配置config/main.php,如下:

    'import'=>array(
        'application.models.*',
        'application.components.*',
        'application.extensions.*',
        'application.modules.srbac.controllers.SBaseController',
    ),
    'components'=>array(
        'user'=>array(
            // enable cookie-based authentication
            'allowAutoLogin'=>true,
        ),
        'authManager'=>array(
            'class'=>'CDbAuthManager',
            'connectionID'=>'db',
            'itemTable'=>'items',
            'assignmentTable'=>'assignments',
            'itemChildTable'=>'itemchildren',
        ),
        'db'=>array(
            'connectionString' => 'mysql:host=localhost;dbname=cms',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '123456',
            'charset' => 'utf8',
        ),
    ),
     'modules'=>array(
            'srbac' => array(
            'userclass'=>'User',
            'userid'=>'id',
            'username'=>'username',
            'debug'=>true,
            'pageSize'=>10,
            'superUser' =>'Authority',
            'css'=>'srbac.css',
            'layout'=>'application.views.layouts.main',
            'notAuthorizedView'=>'srbac.views.authitem.unauthorized',
            'alwaysAllowed'=>array('SiteLogin','SiteLogout','SiteIndex','SiteAdmin','SiteError', 'SiteContact'),
            'userActions'=>array('Show','View','List'),
            'listBoxNumberOfLines' => 15,
            'imagesPath' => 'srbac.images',
            'imagesPack'=>'noia',
            'iconText'=>true,
            'header'=>'srbac.views.authitem.header',
            'footer'=>'srbac.views.authitem.footer',
            'showHeader'=>true,
            'showFooter'=>true,
            'alwaysAllowedPath'=>'srbac.components',
        ),
    ),
    第四步,打开浏览器,输入/path/to/application/index.php?r=srbac进行安装.

  • 相关阅读:
    Chromium之文件类型
    To Chromium之浏览器外框UI(2)
    union的代码有点难理解额
    Graphic的一些基本概念
    windbg*****************************TBD
    x86/x64的stack*****************************TBD
    关于tp框架终于有点点头目了、、、、
    学习使用thinkphp框架制作cms
    我只是一名小小的员工
    每天读5分钟,受益匪浅、
  • 原文地址:https://www.cnblogs.com/ldms/p/3045484.html
Copyright © 2020-2023  润新知