摘要:
做权限管理,我们要做好某一个角色所拥有的控制页面,因此,会在数据库中,建立一张[RolePages]来存储角色与控制页面的关系信息。在Asp.net介面,如下示图:表结构如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[RolePages]([RoleId][smallint]NOTNULL,[PagesId][int 阅读全文
posted @ 2010-07-13 14:54
Insus.NET
阅读(896)
评论(0)
推荐(1)
摘要:
权限管理,必涉及到用户与角色关系。下面的做法,是对某一个用户授权拥有某个角色。一个用户可拥有多个角色。建立一张表[UsersRole]其中有三个字段,[UsersId]注册用户ID,[RoleId]角色表的主ID,还有一个字段[IsEnable]数据类型为BIT是记录用户是否拥有此角色。表的结构如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREAT 阅读全文
posted @ 2010-07-13 14:27
Insus.NET
阅读(1652)
评论(1)
推荐(2)
摘要:
下面示图为角色管理介面。在数据表[Role]中,最少需要两个字段[RoleId]和[RoleName]。Project中所有角色在此介面进行管理。下面为表[Role]结构,直接拷贝在sql Server2008查询分析器执行:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Role]([RoleId][smallint]ID 阅读全文
posted @ 2010-07-13 14:15
Insus.NET
阅读(794)
评论(0)
推荐(1)
摘要:
在Project中,实现权限管理,首先要管理好需要权限控制的页面,因此,我们可以在SQL Server建立一个表[Pages]来存储页面。下面为表[pages]结构,可参考:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Pages]([PagesId][int]IDENTITY(1,1)NOTNULL,[PagesNam 阅读全文
posted @ 2010-07-13 13:59
Insus.NET
阅读(1179)
评论(1)
推荐(2)

浙公网安备 33010602011771号