天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

淺析Yii中使用RBAC的完全指南(用戶(hù)角色權(quán)限控制)

寫(xiě)在前面
    * 我的feed地址已經(jīng)修改為: http://feeds.imdong.NET ,請(qǐng)更新您的閱讀器。
    * 以下內(nèi)容適合Yii 1.0.x,其他版本可能有略微的差別。
    * 根據(jù)您的評(píng)論和反饋,本文會(huì)不斷進(jìn)行修改和補(bǔ)充,以方便新學(xué)習(xí)者。

開(kāi)始準(zhǔn)備
Yii提供了強(qiáng)大的配置機(jī)制和很多現(xiàn)成的類(lèi)庫(kù)。在Yii中使用RBAC是很簡(jiǎn)單的,完全不需要再寫(xiě)RBAC代碼。所以準(zhǔn)備工作就是,打開(kāi)編輯器,跟我來(lái)。
設(shè)置參數(shù)、建立數(shù)據(jù)庫(kù)
在配置數(shù)組中,增加以下內(nèi)容:
復(fù)制代碼 代碼如下:
‘components‘ => array(
    //……
    ‘a(chǎn)uthManager‘=>array(
            ‘class‘=>‘CDbAuthManager‘,//認(rèn)證類(lèi)名稱(chēng)
            ‘defaultRoles‘=>array(‘guest‘),//默認(rèn)角色
            ‘itemTable‘ => ‘pre_auth_item‘,//認(rèn)證項(xiàng)表名稱(chēng)
            ‘itemChildTable‘ => ‘pre_auth_item_child‘,//認(rèn)證項(xiàng)父子關(guān)系
            ‘a(chǎn)ssignmentTable‘ => ‘pre_auth_assignment‘,//認(rèn)證項(xiàng)賦權(quán)關(guān)系
        ),
   //……

那這三個(gè)數(shù)據(jù)表怎么建立呢?很簡(jiǎn)單,去看framework/web/auth/schema.sql。注意要和你的自定義的表名稱(chēng)對(duì)應(yīng)起來(lái)。比如SQL文件中的AuthItem你要修改為pre_auth_item。然后在數(shù)據(jù)庫(kù)中運(yùn)行這個(gè)SQL文件中的語(yǔ)句。

了解概念
你可能要問(wèn),剩下的代碼呢?我告訴你,沒(méi)有啦。RBAC系統(tǒng)就這樣建立起來(lái)了。但是為了使用它,你需要了解它的運(yùn)行機(jī)制。我會(huì)盡量講的

主站蜘蛛池模板: 中文字幕免费在线视频 | 久久亚洲国产精品亚洲 | 快穿做妓女好爽H | 99久久精品久久久久久清纯 | 精品国产品国语在线不卡 | 芳草地在线观看免费视频 | 国产99久久久欧美黑人刘玥 | 青青久久精品 | 性色欲情网站IWWW | 久久精品国产首叶 | 免费观看国产视频 | 高清无码中文字幕在线观看视频 | 小货SAO边洗澡边CAO你动漫 | 欧美特级特黄a大片免费 | 国产综合视频在线观看一区 | 亚洲精品视频在线播放 | 公开超碰在线视频 | 爱做久久久久久 | 久青草影院 | 亚洲AV久久无码精品国产网站 | 诱人的女邻居9中文观看 | 老湿影院色情a | 嫩草AV久久伊人妇女 | 365电影成人亚洲网在线观看 | 国产av在线看的 | 校园高h肉耽文 | 视频区 国产 欧美 日韩 | 国产精品综合AV一区二区国产馆 | 色色色五的天 | 欧美四虎精品二区免费 | 5G在线观看免费年龄确认18 | 久久免费国产视频 | 欧美伊人久久大香线蕉综合69 | 亚洲AV怡红院AV男人的天堂 | 2021全国精品卡一卡二 | 99热国产这里只有精品免费 | 国产成+人欧美+综合在线观看 | 99久久精品毛片免费播放 | 午理论理影片被窝 | 亚洲青青青网伊人精品 | 99热视频这里只有久久精品 |