虽然我问了一些关于如何在 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
我只看到一个定义,UserProfile。其他表在哪里定义。我是否总是需要在数据库中拥有所有这些表才能使用成员资格。我可以自定义它们、重命名它们或选择不使用其中的一些吗? - 我在 web.config 中没有看到 Internet 项目模板的任何成员资格配置,但正在使用成员资格。在一些文章教程中,我看到人们通过添加
<membership></membership>
到 web.config 来配置它。什么时候需要将配置设置添加到 web.config,什么时候不需要?
我认为会员提供者旨在让开发人员的生活变得轻松,但对我来说,这让它变得更加困难。我知道我真的需要研究它,这就是我在过去 7、8 天里一直在尝试的东西,但无法弄清楚。任何帮助、链接(希望不是我多次浏览的链接)都非常受欢迎。