zoukankan      html  css  js  c++  java
  • 基于角色的安全体系

    用户表(ENTUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTUserAccountId

    int

    NOT NULL

    登陆账号

    WindowsAccountName

    Varchar(50)

    NOT NULL

    姓名

    Name

    Varchar(50)

    NOT NULL

    电子邮箱

    Email

    Varchar(100)

    NOT NULL

    是否激活

    IsActive

    bit

    NOT NULL

    角色表(ENTRole)

    Name

    code

    type

    isNull

    主键

    ENTRoleId

    int

    NOT NULL

    角色名称

    RoleName

    Varchar(50)

    NOT NULL

    用户角色映射表(ENTRoleUserAccount)

    Name

    code

    type

    isNull

    主键

    ENTRoleUserAccountId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    用户ID

    ENTUserAccountId

    int

    NOT NULL

    菜单表(ENTMenuItem)

    Name

    code

    type

    isNull

    主键

    ENTMenuItemId

    int

    NOT NULL

    菜单名称

    MenuItemName

    Varchar(50)

    NOT NULL

    说明

    Description

    Varchar(255)

    NULL

    url

    Url

    Varchar(max)

    NULL

    父级菜单

    ParentENTMenuItemId

    int

    NULL

    显示顺序

    DisplaySequence

    tinyint

    NOT NULL

    是否可用

    IsAlwaysEnabled

    bit

    NOT NULL

    权限记录表(ENTCapability)

    Name

    code

    type

    isNull

    主键

    ENTCapabilityId

    int

    NOT NULL

    权限名称

    CapabilityName

    varchar](50)

    NOT NULL

    菜单项

    ENTMenuItemId

    int

    NULL

    访问类型

    AccessType

    tinyint

    NOT NULL

    AccessType字段可以有以下枚举值:

    ReadOnlyEdit(0):从无权限,只读权限,编辑权限这三种访问类型中选择

    ReadOnyl(1):从无权限,只读权限这两种访问类型中选择

    Edit(2):从无权限,编辑权限这两中访问类型中选择

    角色权限映射表(ENTRoleCapability)

    Name

    code

    type

    isNull

    主键

    ENTRoleCapabilityId

    int

    NOT NULL

    角色ID

    ENTRoleId

    int

    NOT NULL

    权限ID

    ENTCapabilityId

    int

    NOT NULL

    访问权限

    AccessFlag

    tinyint

    NOT NULL

    AccessFlag字段有以下枚举值:

    None(0):无权限

    ReadOnly(1):只读权限

    Edit(2):编辑权限

  • 相关阅读:
    感受MapXtreme2004之三:
    GIS集成技术之四:Office, AutoCAD, MatLab集成
    GIS集成技术之二:三库集成
    SQL日期格式化应用大全
    .net中的windows service与服务操作
    大小写转换
    sql系统表syscolumns中 xtype 所有值对应的类型名称
    在.net中读写config文件的各种方法
    VS.NET打包安装
    C#数字格式化输出
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7118709.html
Copyright © 2011-2022 走看看