博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(21)-用户角色权限基本的实现说明
阅读量:4614 次
发布时间:2019-06-09

本文共 945 字,大约阅读时间需要 3 分钟。

原文:

    ASP.NET MVC+EF框架+EasyUI实现权限管系列

                   

             

              

            

        

      

  前言:上篇博客我们我们最终完成了对用户的所有的操作,本来打算不写这篇博客的,但是因为里面设计了一些角色和权限的信息的讲解,所以我就简单的说说角色和权限的设计思路,至于代码和实现我就不说了,因为在用户里面已经说得非常详细了,下面我们就简单的介绍一下这篇博客的内容吧。

1.用户的实现

  (1)前面我们花费了几篇博客,介绍了一下用户的实现,在这里我是将这三个的关系放在一块展示一下其界面,用户实现的界面如图所示:

   

  (2)在我们刚开始的时候,我们只需要实现用户达额简单增删改查即可,在后面我们还会实现给用户设置角色和权限,这些我们在后面继续说。

  (3)在现在的代码中各项查询比较紧凑,而且比如回收站等做的不是很完善,在后面的版本或者有时间会在改过来的。

2.角色的实现

  (1)角色的实现和用户的实现基本一样,都是实现了一些增删改查的功能,而且角色可以设置权限,这个在后面我们会说到。

  (2)在角色中我们现在的角色类型是写死的,也就是只有普通角色,特殊角色和VIP高级会员,这样的话很是限定我们的开发,所以在后面的更改中我们会设置角色类型从数据库中读取出来的,而且角色类型我们现在在数据库中存放的就是标志(0,1,2),而不是汉字,这个也就是为了后面我们能够提取出来一个数据库做准备。

  (2)最后角色的实现如图所示:

   

3.权限的实现

  (1)权限的实现还是和角色以及用户的实现基本一样,我们还是主要的介绍一下思路。

  (2)在权限表里面最重要的数据就是:权限名称,请求的方式和请求的路径,因为当我们判断的时候都是基于这个方式去决定到底是哪个用户具有权限。

  (3)在我们的权限表里面的请求的方式数据库读取的依然是标志(0,1),对应的是HTTPGET,HTTPPOST,后面可能会动这些,所以早点留出他的接口。

  (4)最后我们权限的实现如图所示:

   

  

    Kencery

posted on
2015-01-21 09:05 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/4237962.html

你可能感兴趣的文章
ubuntu下USB口插入USB转TTL查看串口号
查看>>
mysql乐观锁和悲观锁
查看>>
Zend引擎探索 之 PHP中前置递增不返回左值
查看>>
将字符串中不同字符的个数打印出来
查看>>
HDOJ--1869--六度分离(用三种算法写的,希望能比較出来他们之间的差别)
查看>>
java第三次上机
查看>>
android Javah生成JNI头文件
查看>>
npm创建react项目
查看>>
关于u32中查找和定位最后到bit Number of 1 Bits
查看>>
sql数据库查询
查看>>
云计算技能图谱
查看>>
类的方法
查看>>
数据结构(栈&堆 )
查看>>
Oracle 高级分组
查看>>
IDEA-常用快捷键
查看>>
有道显示网络已断开
查看>>
Python9-进程池-day38
查看>>
进程的状态(转)
查看>>
spring mvc为何多注入了个SimpleUrlHandlerMapping?
查看>>
node express框架基本配置
查看>>