用户个人资料x访问页面的权限

时间:2011-12-01 17:14:59

标签: asp.net asp.net-membership asp.net-profiles

我正在使用表单身份验证来验证系统用户。 问题是授权,下面,我有表“Pages”这是系统的资源。每个用户都有一些配置文件,每个配置文件都拥有某些资源的权 以下是数据库的说明:

enter image description here

我的工作方法是: 在aspnet上,每个Page都会继承一个获取Page url并验证登录用户是否有权访问资源的类,如果没有,则抛出NotAuthorizedException。 问题是pagemethods(用于jquery访问)无法验证,因为此方法是静态的(仅当我在global.asax上拦截Application_AuthenticateRequest时)

我的问题是:
是否有更好的方法来授权用户尊重此数据库设计?

0 个答案:

没有答案