九热视频在线观看 I 国产成人永久免费视频网站 I 久久香蕉精品 I 国产区在线观看 I 一个色综合视频 I www夜色 I 亚洲啪啪网 I 99www久久综合久久爱com I 日本中文字幕在线视频 I 天天操天天弄 I 精品看片 I 亚洲碰碰人人av熟女天堂 I 三级网站视频在线观看 I 99色免费 I 岛国片人妻三上悠亚 I 亚洲欧洲视频 I 日日艹夜夜艹 I 亚洲永久在线 I 日韩精品视频国产 I 情侣初尝禁果高h I 免费欧美黄色网址 I 午夜免费片 I 亚洲孕交 I 无码午夜福利片在线观看 I 欧美wwwcom I 一二三区在线视频 I 70老太做人爱性视频 I 午夜视频黄 I 国产黄在线看 I 91视频导航 I 亚洲精品视频二区 I 美国一区二区三区 I 在线免费观看一区二区三区 I 天天做天天射 I 久久九九有精品国产23

大家覺得此處為啥要清空原權限呢?

樓主

   //配置權限處理難點

    public function accessPost()

    {

        $rid    = I('rid', 0, 'intval');

        $access = array();

        //組合權限

        foreach (I('access', array()) as $v) {

            $tmp      = explode('_', $v);

            $access[] = array('role_id' => $rid, 'node_id' => $tmp[0], 'level' => $tmp[1]);

        }


        //清空原權限

        M('access')->where(array('role_id' => $rid))->delete();

        if (empty($access)) {

            $this->success('配置成功', U('Rbac/role'));

        }

        //插入新權限

        //mysql,支持addAll

        $ret = 0;

        if (in_array(strtolower(C('DB_TYPE')), array('mysql', 'mysqli', 'mongo'))) {

            $ret = M('access')->addAll($access);

        } else {

            foreach ($access as $v) {

                $ret = M('access')->add($v);

            }

        }


        if ($ret) {

            $this->success('配置成功', U('Rbac/role'));

        } else {

            $this->error('配置失敗');

        }


    }


04月04日 17:44 回復(2) 點贊 
共 2 條記錄
回復