我想管理我的用户的访问控制,并允许每个角色在网站中的不同页面。每个用户可能也有不同的行。asp.net中的访问控制
我想知道什么是处理此访问控制的最佳方法。但是,我有这些限制。这些角色是在我正在使用的Oracle数据库上创建的,我不想使用APP_DATA中的ASPNETDB来管理角色。
我最初的想法是为了强化用户的访问并创建一个会话以表明他是管理员,用户还是两者。不过,我仍然需要找出如何相应地隐藏/显示菜单项的方法。我没有继续这个想法,因为我相信asp.net 4.0会为这个用途准备好一些东西。
更新:我使用Web窗体
更新#2:我不使用一个登录表单。我正在检索登录人员的Windows用户名,并将其与数据库中该用户名的访问进行比较。认证机制是手动的,只需要找出如何区分角色以及如何显示不同的菜单。
WebForms或MVC? –
@Marnix Web Forms –