婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > .net 運用二進制位運算進行數據庫權限管理

.net 運用二進制位運算進行數據庫權限管理

熱門標簽:南陽外呼系統定制化 同安公安400電話怎么申請流程 蘋果手機凱立德地圖標注 百度ai地圖標注 電話機器人軟件銷售工作 玉林市機器人外呼系統哪家好 合肥電銷外呼系統哪家公司做的好 預測式外呼系統使用說明 申請400電話手續

權限分為增、刪、改、查,數據庫插入擁有權限的數值的和。比如擁有增加和修改功能,就是:Permissions.Add+Permissions.Mod,結果值為:5。

那么判斷是否有此權限時,就可以調用IsPermission(value, per)方法。假設結果值為:5,那么如果“添加權限”調用就是:IsPermission(5, Permissions.Add),

返回結果為true;如果“刪除權限”調用就是:IsPermission(5, Permissions.Del),返回結果為false。


公用類:

復制代碼 代碼如下:

/// summary>
    /// 權限設置二進制
    /// /summary>
    [Flags]
    public enum Permissions
    {
        Add = 1,
        Del = 2,
        Mod = 4,
        Select = 8
    }

    /// summary>
    /// 判斷是否擁有此權限,false=不存在,true=存在
    /// /summary>
    /// param name="value">權限類型值/param>
    /// param name="per">操作類型:增刪改查/param>
    /// returns>判斷是否擁有此權限,false=不存在,true=存在/returns>
    public static bool IsPermission(int value, Permissions per)
    {
        bool bo = false;//默認不存在
        switch (per)
        {
            case Permissions.Add:
                if ((value Convert.ToInt32(Permissions.Add)) == Convert.ToInt32(Permissions.Add))//運算  (value 1)==1
                    bo = true;
                break;
            case Permissions.Del:
                if ((value Convert.ToInt32(Permissions.Del)) == Convert.ToInt32(Permissions.Del))//
                    bo = true;
                break;
            case Permissions.Mod:
                if ((value Convert.ToInt32(Permissions.Mod)) == Convert.ToInt32(Permissions.Mod))//
                    bo = true;
                break;
            case Permissions.Select:
                if ((value Convert.ToInt32(Permissions.Select)) == Convert.ToInt32(Permissions.Select))//
                    bo = true;
                break;
        }
        return bo;
    }

標簽:淄博 南京 揚州 海南 南京 嘉興 南昌 臺州

巨人網絡通訊聲明:本文標題《.net 運用二進制位運算進行數據庫權限管理》,本文關鍵詞  .net,運用,二進制,位,運算,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.net 運用二進制位運算進行數據庫權限管理》相關的同類信息!
  • 本頁收集關于.net 運用二進制位運算進行數據庫權限管理的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 孟州市| 吉木乃县| 澄江县| 柳林县| 桐柏县| 合水县| 泰州市| 福清市| 佛山市| 肇州县| 交城县| 海丰县| 舞阳县| 仁寿县| 莒南县| 宜兰县| 灵武市| 凭祥市| 吉安市| 辛集市| 玉环县| 阳山县| 叶城县| 溧阳市| 湖州市| 海城市| 九寨沟县| 眉山市| 吴桥县| 延安市| 金湖县| 贵南县| 丰台区| 甘孜县| 石景山区| 罗城| 新乐市| 柳河县| 中山市| 珠海市| 凤庆县|