基于角色管理的asp.net(c#)的代码和数据库如何设计(能完成基本功能就可以了),多谢了!

[复制链接]
查看11 | 回复4 | 2012-3-22 10:20:13 | 显示全部楼层 |阅读模式
角色管理:1.数据库设置,设置一个int型权限字段right,分别为管理员1,部门级2,普通用户32.网页page_load事件中判断登录用户级别right,通过if...else语句判断是否可以打开...
回复

使用道具 举报

千问 | 2012-3-22 10:20:13 | 显示全部楼层
基本上权限管理这块都会有这么几个表:用户表、角色表、菜单表、用户角色对应表、角色菜单对应表。给用户分配一个或多个角色,给角色分配一个或多个菜单,这样不同的用户登录进来之后就能看到不同的菜单了。...
回复

使用道具 举报

千问 | 2012-3-22 10:20:13 | 显示全部楼层
这个你给在数据库里填加一个角色字段,然后给角色分配权限,最好把页面都存到一个表里,这样每个页面就有ID了,可以在角色字段可以按位存储,每一位的1或0,可以判断这位标识的页面有没有权限,在程序里面可以在菜单生成时就判断当前角色能看到的菜单...
回复

使用道具 举报

千问 | 2012-3-22 10:20:13 | 显示全部楼层
MSDN上面有例子...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行