我想知道如何在ASP.NET MVC 4中包含SimpleMembership
系统中使用角色管理器功能,特别是如何构建一个管理所有关联数据的控制器使用角色,并使用webpage_Roles
表格SimpleMembership
在使用Internet模板创建项目时创建。有没有办法在AccountController中的登录/注册操作中自动执行此操作?如何在ASP.NET MVC 4上使用SimpleMembership启用角色管理器4
13
A
回答
2
在web.config中添加以下
<profile defaultProvider="SimpleProfileProvider">
<providers>
<add name="SimpleProfileProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" connectionStringName="DNMXEntities" applicationName="/" />
</providers>
</profile>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
</providers>
</membership>
<roleManager defaultProvider="SimpleRoleProvider">
<providers>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
</providers>
</roleManager>
+1
来管理。在您的应用程序webconfig中使用这部分webconfig;你应该像这样添加roleManager;
3
嗯,我是在ASP.NET MVC4专家,但我已经为自己的任务,我想创建基于角色的站点访问。
ASP.NET MVC4是一个很好的资源!我确实抱怨在MVC4中缺乏实现角色的信息和困难。
为了实现这个任务,可以实现SimpleMembership和SimpleRoles。请参阅下面的链接:
- Using SimpleMembership With ASP.NET WebPages由马修·M.·奥斯本
- SimpleMembership, Membership Providers, Universal Providers and the new ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates由乔恩·加洛韦
上述两个链接解释了很多,有一些非常基本的代码示例但不幸的是解决方案下载在第一个URL中不可用。
除了上面:
- Customize the SimpleMembership in ASP.NET MVC 4.0通过thangchung
- ASP.NET MVC 4 Sample MSDN上
这最后一篇文章将进入一个更好的细节,也给源代码细读。
+0
感谢您的帮助! –
相关问题
- 1. ASP.NET MVC 4的SimpleMembership
- 2. 角色管理器功能尚未启用。 MVC 4
- 3. Windows Workflow 4 + ASP.NET角色管理器
- 4. ASP.NET MVC 4角色
- 5. 在ASP.net中的自定义角色和用户管理MVC 4
- 6. Simplemembership过滤器用户访问到角色不适用页(ASP.NET MVC 4)
- 7. Asp.net MVC角色管理器
- 8. MVC 4 Simplemembership
- 9. 如何使用ASP.NET MVC 4实现基于角色的用户管理系统4
- 10. MVC 4 SImpleMembership与LDAP
- 11. ASP.NET MVC 4的用户管理
- 12. 使用SimpleMembership MVC 4创建默认角色和用户 - 代码优先方法
- 13. 在Asp.Net中使用SimpleMembership保护文件夹MVC 4
- 14. 如何在MVC 4登录/ SimpleMembership工作
- 15. ASP.NET MVC 4 SimpleMembership和移动服务
- 16. MVC 4 SimpleMembership模型第一
- 17. 如何在asp.net mvc 4中使用jquery?
- 18. 如何在ASP.NET MVC中使用SimpleMembership时填充自定义属性表4
- 19. SimpleMembership WebForms Asp.net 4.0角色
- 20. MVC 4 Simplemembership自己contextclass
- 21. 如何在角4中使用NgSweetAlert2 4
- 22. 如何启用管理员角色
- 23. “角色管理器功能尚未启用” - 从外部Web服务访问SimpleMembership
- 24. Asp.net MVC 4管理员路由
- 25. 如何使用Request.Unvalidated与ASP.NET MVC 4?
- 26. 如何使用JSON.NET与ASP.NET MVC 4 Beta
- 27. 如何使用asp.net mvc的4
- 28. 如何告诉ASP.NET MVC角色管理器使用我的IUserRoleStore实现?
- 29. ASP.Net MVC 4 SimpleMembership用户ID作为外键
- 30. asp.net mvc 4:simplemembership - 当用户未被确认时WebSecurity.Login失败
有没有管理员建立或用于简单成员资格的用户和角色管理模板。我认为这可能是一个很好的nuget包。 – eiu165
此链接介绍如何实现SimpleMembershipProvider和SimpleRoleProvider与用户和角色关联[http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5- codefirst-和定制用户的属性/(http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and-定制用户属性/) – LeLong37
在决定你是否想沿着这条路走下去之前可能会很好的阅读http://brockallen.com/2012/09/02/think-twice-about-using-membershipprovider-and-simplemembership /还有像角色和会员这样的事情可以很容易地用诸如IIdentity&GenericPrincipal – Robert