社区
Java EE
帖子详情
谁能来说下权限系统的思路
zhunianbihe
2008-05-10 09:47:29
采用SSH开发,谁可以说一下权限系统的思路。
基于角色的权限系统。
比如要建几张什么表,表里有什么字段。
然后在代码方便的一些细节。谢谢了
...全文
101
10
打赏
收藏
谁能来说下权限系统的思路
采用SSH开发,谁可以说一下权限系统的思路。 基于角色的权限系统。 比如要建几张什么表,表里有什么字段。 然后在代码方便的一些细节。谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuzhu2008
2008-05-15
打赏
举报
回复
用户表,角色表,权限表
角色表:
1 普通社员
2 高级社员
3 社长
4 外派社员
5 顾客
6 管理员
权限表
1 查询个人信息 ,修改个人密码
2 查询个人信息 ,修改个人密码,管理普通社员
3
4
5
6
。。。。。。。。
如果是菜单的话 ,权限表中的就是各个模块,根据角色,显示对应的模块。
laitaogood
2008-05-14
打赏
举报
回复
[Quote=引用 1 楼 zxl_long 的回复:]
主要有:权限表、角色表、权限角色表、用户表、用户角色表,权限与角色是多对多关系、角色与用户是多对多关系,至于每个表具体都有哪些字段可视需要而定,主要的字段不外乎就是ID、名称之类的。在编码时,个人喜欢将权限控制(增、删、改、查),登录验证单独封装为独立的模块以供其他模块调用。大概的思路为:从登录的用户查找该用户有哪些角色,根据这些角色查找对应的权限。以上是个人的思路,如有不妥之处,还请多多指教,共…
[/Quote]
我们原来做的跟 这差不多,展现的时候用的是dhtmlxtree,达到了无限扩展的功能
比如,个人权限,部门权限等等
lkj107
2008-05-14
打赏
举报
回复
[Quote=引用 1 楼 zxl_long 的回复:]
主要有:权限表、角色表、权限角色表、用户表、用户角色表,权限与角色是多对多关系、角色与用户是多对多关系,至于每个表具体都有哪些字段可视需要而定,主要的字段不外乎就是ID、名称之类的。在编码时,个人喜欢将权限控制(增、删、改、查),登录验证单独封装为独立的模块以供其他模块调用。大概的思路为:从登录的用户查找该用户有哪些角色,根据这些角色查找对应的权限。以上是个人的思路,如有不妥之处,还请多多指教,共…
[/Quote]
burningice44
2008-05-13
打赏
举报
回复
你应该建立用户表,角色表,权限表,
用户与角色是多对多关系,
角色与权限也是多对多关系,
当然这是比较简单的权限关系。
loaferwang
2008-05-13
打赏
举报
回复
我也正要着手做呢,我想通过两个表来实现啦!就是用户表,和权限表啦,其中包括,用户组之分,也就是说,那个用户是个那个组的之后,在页面上就显示具有那个页面的菜单啦!其它的就不管啦!CSS样式做的菜单啦!
caven110
2008-05-11
打赏
举报
回复
权限这块还没搞明白~~~
hongjiang1011
2008-05-11
打赏
举报
回复
关注一下
zhunianbihe
2008-05-10
打赏
举报
回复
权限表里面的字段是不是ID,然后操作名称。比如
ID NAME
1 增
2 改
3 查
4 删
这个样的。
然后权限角色表里面大概就是一个ID字段,再有两个字段就都是外键,关联的是角色表和权限表?
zxl_long
2008-05-10
打赏
举报
回复
主要有:权限表、角色表、权限角色表、用户表、用户角色表,权限与角色是多对多关系、角色与用户是多对多关系,至于每个表具体都有哪些字段可视需要而定,主要的字段不外乎就是ID、名称之类的。在编码时,个人喜欢将权限控制(增、删、改、查),登录验证单独封装为独立的模块以供其他模块调用。大概的思路为:从登录的用户查找该用户有哪些角色,根据这些角色查找对应的权限。以上是个人的思路,如有不妥之处,还请多多指教,共同探讨!
zhunianbihe
2008-05-10
打赏
举报
回复
自己顶起!!多来两位朋友回答下。集思广益。
快速开发平台-
权限
管理
系统
《快速开发平台项目-
权限
管理》一个基于 Spring Boot、Mybatis、MybatisPlus、Redis、Freemarker、Vue的前后端分离后台管理
系统
。此
系统
之所以称为快速开发平台,除了具有
权限
功能之外,我们还提供了代码生成器的开发功能,为以后的开发提供了便利的实现。除此之外,此工程几乎涵盖了整个java中的核心知识点:springboot、springmvc高级特性、spring AOP、mybatis拦截器相关高级特性、mybatisPlus 核心使用、vue + elementUI 核心用法、以及如何利用Freemarker进行代码生成。学习完成此工程之后,同学们几乎可以快速开发任何的企业级项目,在以后的开发中同学们都可以利用此
思路
根据公司的框架形式开发符合项目需求的代码生成器,来显著的提高开发效率。
浅聊下后台管理
系统
权限
控制的实现
思路
总览: 总的
思路
来讲实现
权限
控制分为页面的
权限
以及页面按钮的
权限
,页面
权限
可以简单理解为哪些页面这个用户可以看见,哪些页面用户不能看见,按钮
权限
同理,哪些按钮用户可以看见,哪些按钮用户看不见,为什么不直接做成禁用按钮呢?试想一下,页面里面的按钮都让你看见了,你偏偏点不了,还给它禁用了,干脆直接眼不见心不烦,不同的用户对应的
权限
点不一样,所以可以看见的页面也就不一样,看到页面一样了,但是有的用户页面有这个按钮,有的用户则没有,这就是
权限
控制的
思路
所在. 详解之页面
权限
: 先说下页面
权限
的实现
思路
,每一个
数据
权限
设计
思路
_
权限
设计数据
权限
任何一个
系统
中,都离不开
权限
的设计
权限
设计 = 功能
权限
+ 数据
权限
+字段
权限
【功能
权限
】:能做什么的问题。如查询、增删改信息【数据
权限
】:能看到哪些数据的问题。如查看本人、部门团队、区域或者整个公司、甚至整个
系统
的数据【字段
权限
】:能看到哪些信息的问题。如联系人姓名,但是不能查看到联系人地址、联系人电话这样的 1.功能
权限
设计 常常是基于RBAC(Role-Based Access Control)的一套设计方案 2.数据
权限
设计 2.1数据
权限
设计分析 ...
通用数据
权限
的设计
思路
接着上个襄阳项目的需要, 目前的项目情况是,一期已经把功能
权限
做完了,可以对不同用户的不同
权限
功能做到限制,现在需要做数据的
权限
,不同的用户看到不同的数据。 根据目前的调研情况,有两种数据级别
权限
设计
思路
,都可以实现对人员访问的数据
权限
控制,从而实现不同的人员能够看到不同的数据,例如经理能够看到其部门下所有人的数据,而单个的员工只能看到自己的数据。用户拥有的
权限
越大,能看到的数据就越多。 第一...
后台管理
系统
的
权限
以及vue处理
权限
的
思路
登录功能–>输入用户名和密码–>前端发送用户名和密码–>后端接收到用户名和密码–>找数据库(验证用户名和密码)–验证通过时–>找数据库(用户名—>角色—>功能)–>获取到该用户的功能–>发送给前端–>前端根据获取到的功能,循环显示出该功能。登录功能–>输入用户名和密码–>前端发送用户名和密码–>后端接收到用户名和密码–>找数据库(验证用户名和密码)–验证通过时–>返回前端(同时,返回角色)–>前端根据角色对应的功能
权限
,展示对应的功能。角色与功能的对应表:这表示的是,什么样的角色具备什么样的功能。
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章