【发布时间】:2013-01-23 09:15:21
【问题描述】:
虽然我问了一些关于如何在 ASP.NET MVC 4 中使用会员提供程序的问题,但几乎没有得到任何回应。我需要时间(作为新手)开始使用 ASP.NET MVC 4 中的成员资格提供程序。我一直在阅读文章,尝试一些东西,但这只会增加混乱而不是帮助。
初学者对以下问题的答案是什么:
- 我想先尝试所有成员资格提供程序(包括简单成员资格提供程序),然后再决定我应该为哪个项目使用哪个。我可以在 ASP.NET MVC 4 中使用哪些成员资格提供程序以及如何配置其中的每一个。有任何文档或链接吗?
- 虽然 Internet 模板带有预配置的帐户控制器,可以设置会员功能,但是如何将会员功能添加到基本模板。为了使用会员提供商配置会员资格,我应该遵循哪些步骤(我假设不同的会员提供商会有不同的步骤/配置/设置集)。
- 运行使用 Internet 项目模板创建的 ASP.NET MVC 4 项目(不对其进行任何更改)在数据库中创建 5 个表,即 UserProfile、webpages_Membership、webpages_OAthMembership、webpages_Roles、webpages_UsersInRoles)。在
AccountModel.cs中,我只看到了一个用户配置文件的定义。其他表在哪里定义。为了使用会员资格,我是否总是需要在数据库中拥有所有这些表。我可以自定义、重命名或选择不使用其中的一些吗? - 我在 web.config 中没有看到 Internet 项目模板的任何成员资格配置,但正在使用成员资格。在一些文章教程中,我看到人们通过将
<membership></membership>添加到 web.config 来配置它。什么时候需要向 web.config 添加配置设置,什么时候不需要?
我认为会员资格提供商旨在让开发人员的生活变得轻松,但对我来说,这让开发变得更加困难。 我知道我真的需要研究它,这就是我在过去 7、8 天里一直在尝试的东西,但无法弄清楚。 任何帮助、链接(希望不是我多次浏览的链接)都非常受欢迎。
【问题讨论】:
-
但这些都是基于我所面临的实际问题的实用、可回答的问题,它们密切相关,一个答案可以同时回答另一个。
标签: asp.net-mvc ef-code-first asp.net-membership