我正在ASP.NET MVC 3中编写基于角色的应用程序。显然,根据用户所处的角色,将取决于他们可以访问的页面或功能。我不确定最好的地方,或者在MVC应用程序中实现它的方法。任何有关某些资源的信息或要点都将受到赞赏。
提前致谢。
答案 0 :(得分:1)
Membership Provider内置于.NET中,可以在MVC3中使用。我链接的帖子概述了如何使用.NET框架附带的默认实现,可以create your own,但我建议先熟悉默认实现。
答案 1 :(得分:1)
如果您想实施自己的会员制,那么您可以按照以下步骤操作:
AuthenticateRequest
事件FormsAuthentication
类为您创建,加密和解密cookie。HttpContext.Current.Items
中。这样,您就可以在任何地方使用它。Authentication Cookie
并将其发送给客户。