角色与权限如何控制数据表


本文摘自PHP中文网,作者巴扎黑,侵删。

这个项目需要对角色进行区域划分每个角色对应一个或者多个三级城市,当在后台进行登录时只能查看所在区域的商机

首先创建账号表:字段包含:账号id、角色id、登录账号、登录密码、账号名称、状态、登录错误次数、及账号用户信息

接着是角色表:角色id、父级角色id、角色名称、角色级别、状态、备注及其他。对区域和权限进行关联

然后是角色区域表:区域id、角色id、一级城市code(省级)、二级城市code(市级)、三级城市code、一级城市名、二级城市名、三级城市名。保存的是对应角色所管理的区域

下面是角色权限表:权限id、角色id、权限id、权限状态、及其他。保存的是对应角色所拥有的权限

最后是权限表:权限id、父级权限id、权限名称、对应的权限值(权限的唯一值)、权限类型、权限状态。权限表保存的是所有菜单项,当点击菜单时先验证当前登录的管理员是否有此权限

当然数据库有个表存储全国所有的省市县及街道

流程:先将所有的菜单项保存到权限表中添加账号前必须先添加角色-->而添加角色时则进行区域选择和权限分配

以上就是角色与权限如何控制数据表的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

mysql数据表字体大小如何利用navicat for mysql改变?

数据库表与表之间怎么建立联系

mysql修改权限后本地无法登录怎么办

phpmyadmin新建数据表时怎么设置主键

如何使用navicat为数据表添加索引

phpmyadmin怎么为用户设置管理员权限

mysql数据库怎么创建数据表

mysql数据库如何创建数据表

sql中创建数据表的命令是什么

在navicat中怎样新建一个数据表

更多相关阅读请进入《数据表》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...