一个B/S架构的系统权限部分如何设计比较好?

lingxyd_0 2008-11-29 02:50:38
一个B/S架构的系统权限部分如何设计比较好?

这里要区分的权限
有些是整个页面的权限,有些是一个页面的一部分功能。

不同类型的用户,权限是不一样的。

现在我想写一个关于权限的类,专门来判别权限。而且要把权限写到数据库里。通过后台专门管理权限。
不知道这个类,及其数据库如何架构?

...全文
816 56 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
56 条回复
切换为时间正序
请发表友善的回复…
发表回复
ASPNETDB 2008-12-04
  • 打赏
  • 举报
回复
学习
mengxj85 2008-12-04
  • 打赏
  • 举报
回复
角色,见的大多是通过角色来控制导航
nnoovvee 2008-12-04
  • 打赏
  • 举报
回复
xuexi
RHCL 2008-12-04
  • 打赏
  • 举报
回复
up~
pv000 2008-12-04
  • 打赏
  • 举报
回复
一直都在想这个问题,一直也没想明白,今天看了LZ的帖子收获很多,迷惑的地方也很多,学习ing
aaajedll 2008-12-04
  • 打赏
  • 举报
回复
最近剛剛寫完公司的系統框架,主要包括(用戶管理,角色管理,模塊管理,職務管理,權限管理,部門管理,代理人管理,附件管理,日志管理)
請問有誰寫過自定義流程,現在正在做這塊
mzx87 2008-12-04
  • 打赏
  • 举报
回复
学习下
hanaq82 2008-12-04
  • 打赏
  • 举报
回复
关注一下.
wanjianhong 2008-12-04
  • 打赏
  • 举报
回复
角色 角色组 用户组 用户
rliensan 2008-12-04
  • 打赏
  • 举报
回复
我正解决这个问题,没有找到好的方法啊.
有这样的想法用到RBAC方法,权限表(用户,页面,权限)写入哈希表里,每次访问页面去哈希表查下有没有存在.
但做到用户跟出系统,就删除哈希表呢?

空心兜兜 2008-12-03
  • 打赏
  • 举报
回复
学习下

gang027 2008-12-03
  • 打赏
  • 举报
回复
帮你UP下,接点分
BernardSun 2008-12-03
  • 打赏
  • 举报
回复
关注
kingcsx666 2008-12-03
  • 打赏
  • 举报
回复
用户表,权限表,角色表

具体怎么设置表结构随自己


写个page基类,没个页面继承这个基类,哪里需要设置权限就在前面判断一下

我的权限关键字都是页面名称命名的,页面里面在细分
atmo 2008-12-03
  • 打赏
  • 举报
回复
不懂就顶
a314111102 2008-12-03
  • 打赏
  • 举报
回复
up
huangkui800 2008-12-03
  • 打赏
  • 举报
回复
java_renyusheng 2008-12-02
  • 打赏
  • 举报
回复
最好把权限做成一个单独的模块。因为这个可能多个系统都会用到。
然后利用aop(面向切面编程)的思想来为处理权限验证,aop可以去搜索下
这样灵活性会很好,权限验证也就不会分布在你的所有页面中了
zhnzzy 2008-12-02
  • 打赏
  • 举报
回复
这种每个页面的权限是放在数据库里面用父子表关联来实现的
zjybushiren88888 2008-12-02
  • 打赏
  • 举报
回复
数据库:
用户表加2个字段(角色ID(varchar) ,个人权限列表(字符串存1010101001. 1代表拥有权限 0代表无权限))
角色表(主键,角色名(varchar),权限列表(varchar),备注)
无权限表(适用处理非动态管理权限,管理操作者的角色权限),权限组在程序维护

如果要管理权限,数据库就要单独的建权限表,或者用MS自带那套
加载更多回复(36)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧