【发布时间】:2011-01-31 10:42:34
【问题描述】:
我有一个概念问题...我正在为一家公司制作 Intranet 应用程序(Web 平台)。我有一个带有这些表的 SQL Server 数据库:
Users (userID, userName, userPass, roleID)
Roles (roleID, roleName)
Pages (pageID, pageURL)
RolesXPages(pageID, roleID)
当用户浏览网站时,如何创建一个存储所有这些信息的结构的最佳方式是,我的意思是,在线程上我应该能够检查他的角色,他的页面(他可以访问的页面)我有一直在阅读,其中有很多东西让我感到困惑,我看到了 MembershipProvider、IPrincipal、IIdentity 等类,但我不确定什么对我来说应该是最好的。
任何想法...
提前致谢!
编辑: 每次都变得更加混乱......我只想在运行时处理这些结构,并能够在页面回调或更改页面期间保持状态......
【问题讨论】:
-
这些表是你设计的还是继承的?
标签: c# asp.net security asp.net-membership roles