我知道基于从不同基页继承的角色或页面的动态菜单创建等实现。不同站点部分的Web.config。
我不想在数据库中使用默认的asp.net成员资格表结构。我想使用不那么复杂的东西。
我正在考虑角色可以随时来去的可能性,而不会过多地影响页面。我也在寻找表现。
答案 0 :(得分:1)
您可以创建自定义RoleProvider,这是一篇关于它的文章: http://davidhayden.com/blog/dave/archive/2007/10/17/CreateCustomRoleProviderASPNETRolePermissionsSecurity.aspx
让它引用存储角色和用户ID关系的多对多表。
答案 1 :(得分:1)
使用成熟的开源CMS框架(如http://www.mojoportal.com/home.aspx或http://www.dotnetnuke.com/似乎更合适。它们已经为您提供了所有用户和角色管理的UI。
否则,您需要实现自己的成员资格提供者,角色提供者和大量用户界面来满足您的需求。