网站权限管理要怎么做

lawbc 2009-04-09 03:39:46
rt
1.求一个比较实用的权限管理设计方案
2.如果有一个页面,里面有增加和删除的按钮,但是一个用户只有增加的权限,那么是隐藏这个按钮好还是用户点击增加的时候提示没有权限号
3.一个网站要管理资源(就是页面了)和功能(增删改查),怎么做才好
4.是否要根据权限或者角色来生成菜单,如果要的话,那么一个菜单链接是用户管理,某个权限或者角色只拥有其中一个功能的操作
那么怎么办,肯定要显示,而且还有进行操作判断,这样的话还不如全部菜单显示算了
...全文
2371 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoxueyang1001 2012-07-06
  • 打赏
  • 举报
回复
呵呵呵,权限真的不好做,我也愁着呢。
aazl0A 2010-04-19
  • 打赏
  • 举报
回复
回帖是一种美德!
lutianling521 2009-04-10
  • 打赏
  • 举报
回复
学习
heshengfen123 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 insus 的回复:]
参考:
[/Quote]
这个是怎么做的,能教教吗?
iuhxq 2009-04-10
  • 打赏
  • 举报
回复
membership

我的网站:svn
指间、魔法师 2009-04-09
  • 打赏
  • 举报
回复
用户 -- 权限表
RoleRightId RoleId(用户id 外键) NodeId(权限id 外键)
101 1 1001
102 1 101001
103 1 1002
…… ……

权限表
NodeId(主键) DisplayName(权限) NodeURL(对应的url) ParentNodeId(权限父节点)
1001 人事管理 0
1002 日程管理 0
…… ……
101001 人员管理 SysManage/UserManage.aspx 1001
…… ……
101002 我的日程 DailyManage/MyDaily.aspx 1002
…… ……
szldk 2009-04-09
  • 打赏
  • 举报
回复
一般而言,
根据权限来显示隐藏按钮等对用户的交互友好性比较好,
同样菜单,链接甚至树形目录等都可以做成类似,
bolome 2009-04-09
  • 打赏
  • 举报
回复
学习啊??!!!!!
insus 2009-04-09
  • 打赏
  • 举报
回复
参考:
accplwxlwx 2009-04-09
  • 打赏
  • 举报
回复
回帖是一种美德!每天回帖即可获得 10 分可用分
hj5632 2009-04-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 camelials 的回复:]
功能列表

用户组

用户组-权限关系

用户

用户-用户组关系

一般有这样的5张表就可以了.至于表现层该如何做,根据自己的习惯吧.
一般来说,在权限的验证上,放到一个basePage里去做.各个页面继承basePage.
[/Quote]
支持 这种比较不错
  • 打赏
  • 举报
回复
回帖是一种美德!
wucy2008 2009-04-09
  • 打赏
  • 举报
回复
``
````可以使用角色用户权限对应`
``
`````也可以将直接用户和权限对应`
``
```如果做成页面的话可以直接做成勾选的那种`
```
``````数据从数据库得到`
```
````如果调用的话可以写在继承IhttpMoudle的类里面`
```
`````每次打开页面都可以进行判断而不用在页面里面写代码`
```
``还有一种就是将页面放在文件夹里面`
``
`````用config文件保存权限设置`
``
`
zhxhdean 2009-04-09
  • 打赏
  • 举报
回复
把功能细化,每个操作对应字符。
例如:
添加:1
删除:2
编辑:3
数据库中定义个字段 aa
在页面对应操作的时候,在pageload事件里判断有没有对应的值就可以了。
netharry 2009-04-09
  • 打赏
  • 举报
回复
用.net自带的membership
lawbc 2009-04-09
  • 打赏
  • 举报
回复
2楼的兄弟,能不能把基本的字段弄出来看看,说下基本的流程,谢谢
编程有钱人了 2009-04-09
  • 打赏
  • 举报
回复
up
wuyq11 2009-04-09
  • 打赏
  • 举报
回复
通过角色管理权限
http://www.cnblogs.com/freetalent/archive/2008/11/18/1335681.html
http://www.cnblogs.com/ghd258/archive/2006/10/18/532611.html
BossFriday 2009-04-09
  • 打赏
  • 举报
回复
功能列表

用户组

用户组-权限关系

用户

用户-用户组关系

一般有这样的5张表就可以了.至于表现层该如何做,根据自己的习惯吧.
一般来说,在权限的验证上,放到一个basePage里去做.各个页面继承basePage.
ojekleen 2009-04-09
  • 打赏
  • 举报
回复
可以把每个功能分开页面来做,用页面来判断是否具有权限。如果用事件来判断的话,代码将更加复杂。。

62,268

社区成员

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

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

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

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