我正在使用表单身份验证来验证系统用户。 问题是授权,下面,我有表“Pages”这是系统的资源。每个用户都有一些配置文件,每个配置文件都拥有某些资源的权 以下是数据库的说明:
我的工作方法是: 在aspnet上,每个Page都会继承一个获取Page url并验证登录用户是否有权访问资源的类,如果没有,则抛出NotAuthorizedException。 问题是pagemethods(用于jquery访问)无法验证,因为此方法是静态的(仅当我在global.asax上拦截Application_AuthenticateRequest时)
我的问题是:
是否有更好的方法来授权用户尊重此数据库设计?