美文网首页数据库权限管理
权限方面数据库的设计

权限方面数据库的设计

作者: 一直玩编程 | 来源:发表于2016-08-09 10:46 被阅读94次

权限设计

管理员表_admin

字段 类型 Null 默认 索引 额外 注释
userid mediumint(6) unsigned PK auto_increment 用户id
username varchar(20) YES INDEX 用户名
roleid smallint(5) YES 0 密码
encrypt varchar(6) YES 加密因子
email varchar(40) YES Email
realname varchar(50) NO 真实姓名
card varchar(255) NO 密保卡
create_at timestamp YES 0 创建时间
last_ip char(20) varchar(15) YES 最后登陆ip
last_at timestamp YES 0 最后登录时间
disabled tinyint(1) unsigned NO 0 状态:1 禁用 0 启用

角色表_admin_role

字段 类型 Null 默认 索引 额外 注释
roleid tinyint(3) unsigned PK auto_increment 角色id
rolename varchar(50) NO 角色名称
description text NO 描述
listorder smallint(5) unsigned NO 0 INDEX 排序
disabled tinyint(1) unsigned NO 0 状态:1 禁用 0 启用

菜单表_menu

字段 类型 Null 默认 索引 额外 注释
menuid smallint(6) unsigned PK auto_increment 菜单id
name char(40) NO 0 角色名称
parentid smallint(6) NO 0 INDEX 父id
m char(20) NO INDEX 模块名
c char(20) NO INDEX 控制器名
a char(20) NO INDEX 方法名称
data char(100) NO 默认参数
listorder smallint(6) unsigned NO 0 INDEX 排序
display enum('1','0') NO 1 是否显示 1 显示 0 不显示

菜单权限表_admin_role_priv

字段 类型 Null 默认 索引 额外 注释
id smallint(6) unsigned PK auto_increment id
roleid tinyint(3) unsigned 0 PK 角色id
m char(20) NO INDEX 模块名
c char(20) NO INDEX 控制器名
a char(20) NO INDEX 方法名称
data char(30) NO 默认参数
siteid smallint(5) unsigned NO 0 INDEX 所属站点

Web最新资讯,请关注我的微信公众号“一起玩前端”或扫描二维码关注.

qrcode_for_gh_7a765c30aeb7_258.jpg

相关文章

  • 数据库 权限设计

    数据库 权限设计 -系统权限管理设计-通用权限管理设计 之 数据库结构设计 权限 用户 角色 组 用户表

  • 权限方面数据库的设计

    权限设计 管理员表_admin 角色表_admin_role 菜单表_menu 菜单权限表_admin_role_...

  • 权限管理

    权限管理分为 功能权限和数据权限 功能权限: 哪些人可以做什么操作数据权限: 哪些人可以看哪些数据 数据库表设计 ...

  • java 权限设计方案分析

    方案1: 数据库设计:用户表(拥有角色id),角色表,权限表(权限标识,名称,父子层级),角色和权限关联表toke...

  • 数据库权限设计

    1设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具...

  • 数据库权限设计

    基于 RBAC(Role-based Access Control)权限访问控制。也就是说一个用户可以有多个角色,...

  • BAT大厂常见面试真题及解析,80%的人容易忽略的基础

    mysql方面常见真题 mysql有关权限的表都有哪⼏个? Mysql服务器通过权限表来控制⽤户对数据库的访问,权...

  • 设计-RBAC数据库的设计与使用

    文章-如何设计数据库表实现完整的RBAC(基于角色权限控制)【RBAC】打造Web权限控制系统 推荐两个组件 ar...

  • 小程序--数据库

    如何修改数据库权限选中数据库==>权限设置即可。。。。

  • Oracle_Day03

    权限 系统权限:用户对数据库的相关操作权限 我通过system不仅要赋予user1登录到数据库的权限,还要...

网友评论

    本文标题:权限方面数据库的设计

    本文链接:https://www.haomeiwen.com/subject/voxdsttx.html