一个求职招聘的网站有个人和企业登陆
有些页面必须登陆才能浏览
还要记录和跟踪用户功能,就好比A登陆了 网站的权限就只限于A
B登陆了 B是高级会员又有不同的权限
15 个解决方案
#1
用类的继承来实现
#3
找些 Asp.net MemberShip, Roles 的相关内容学习下。基本就是角色和权限的设计。
http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx
http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx
#4
权限控制是个设计问题,简单来说,你需要设计一些表格:
用户表、用户与角色关联表、角色表、角色与功能项关联表、功能表,使用这五张表差不多可以做到控制菜单项的功能,在登录后,根据用户ID查询它的角色,根据角色找到对应的功能,以此呈现出不同的功能菜单。
如果你要更复杂一点的话,可能设计要更加复杂,比如:用户有用户组,用户可以关联功能(不推荐这样做),用户组也可以关联功能,角色同样可以关联功能,功能项可以细分到控制每个页面每个表单的每个HTML元素。
用户表、用户与角色关联表、角色表、角色与功能项关联表、功能表,使用这五张表差不多可以做到控制菜单项的功能,在登录后,根据用户ID查询它的角色,根据角色找到对应的功能,以此呈现出不同的功能菜单。
如果你要更复杂一点的话,可能设计要更加复杂,比如:用户有用户组,用户可以关联功能(不推荐这样做),用户组也可以关联功能,角色同样可以关联功能,功能项可以细分到控制每个页面每个表单的每个HTML元素。
#5
主要是权限分组问题 如同你平时的权限是分给角色的,然后再把用户归属到某个角色,已实现用户拥有的权限。
而现在你除了能对角色分配权限外,你还要对单个用户以实现权限分配。那么这里的角色可以被你想象成是企业,如果该用户又是个人又是属于某个企业的,那么他的权限应该是这两个权限的并集
而现在你除了能对角色分配权限外,你还要对单个用户以实现权限分配。那么这里的角色可以被你想象成是企业,如果该用户又是个人又是属于某个企业的,那么他的权限应该是这两个权限的并集
#6
是地,相信大虾得永生.
#7
在你的表里面有用户权限 用户角色 角色权限 等等的表
你在这个里面操作
而不是说你程序能做得了的
你在这个里面操作
而不是说你程序能做得了的
#8
权限设置就行
#9
上面的解答,够专业了,学习并MARK!!!
#10
这个是权限设置,在数据库设计的时候就要想好的
#11
权限,获取用户登录的权限,然后再判断是否有权限进入该页面
#12
学习了!
#13
#14
MemberShip
#15
相信大仙没错
#1
用类的继承来实现
#2
#3
找些 Asp.net MemberShip, Roles 的相关内容学习下。基本就是角色和权限的设计。
http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx
http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx
#4
权限控制是个设计问题,简单来说,你需要设计一些表格:
用户表、用户与角色关联表、角色表、角色与功能项关联表、功能表,使用这五张表差不多可以做到控制菜单项的功能,在登录后,根据用户ID查询它的角色,根据角色找到对应的功能,以此呈现出不同的功能菜单。
如果你要更复杂一点的话,可能设计要更加复杂,比如:用户有用户组,用户可以关联功能(不推荐这样做),用户组也可以关联功能,角色同样可以关联功能,功能项可以细分到控制每个页面每个表单的每个HTML元素。
用户表、用户与角色关联表、角色表、角色与功能项关联表、功能表,使用这五张表差不多可以做到控制菜单项的功能,在登录后,根据用户ID查询它的角色,根据角色找到对应的功能,以此呈现出不同的功能菜单。
如果你要更复杂一点的话,可能设计要更加复杂,比如:用户有用户组,用户可以关联功能(不推荐这样做),用户组也可以关联功能,角色同样可以关联功能,功能项可以细分到控制每个页面每个表单的每个HTML元素。
#5
主要是权限分组问题 如同你平时的权限是分给角色的,然后再把用户归属到某个角色,已实现用户拥有的权限。
而现在你除了能对角色分配权限外,你还要对单个用户以实现权限分配。那么这里的角色可以被你想象成是企业,如果该用户又是个人又是属于某个企业的,那么他的权限应该是这两个权限的并集
而现在你除了能对角色分配权限外,你还要对单个用户以实现权限分配。那么这里的角色可以被你想象成是企业,如果该用户又是个人又是属于某个企业的,那么他的权限应该是这两个权限的并集
#6
是地,相信大虾得永生.
#7
在你的表里面有用户权限 用户角色 角色权限 等等的表
你在这个里面操作
而不是说你程序能做得了的
你在这个里面操作
而不是说你程序能做得了的
#8
权限设置就行
#9
上面的解答,够专业了,学习并MARK!!!
#10
这个是权限设置,在数据库设计的时候就要想好的
#11
权限,获取用户登录的权限,然后再判断是否有权限进入该页面
#12
学习了!
#13
#14
MemberShip
#15
相信大仙没错