1

我们正在制作一个学生项目,并且已经制作了一个带有Customer表的数据库(SQL Server 2012),该表具有Id, Name, Address, Zip, Email(也用作用户名)和Password(现在未加密,现有的 4 个测试用户都有password = 1234

我正在尝试学习如何将 MVC4 项目创建为 Web 应用程序,并更改了连接字符串web.config以连接到我的服务提供商处的数据库。这也创建了一些 MVC 用于用户授权的表。

是否可以将其链接到我们现有的场景,让用户输入我需要的值,并更新数据库中的客户表?

我们正在使用 Visual Studio 2012,并在一家网络酒店托管了一个 SQL Server。

4

2 回答 2

1

如果您有可用的 .NET 4.5,则可以使用“SimpleMembership”,它消除了 asp.net 成员资格提供程序的许多缺点。

您可以在此处获取信息:http: //blog.osbornm.com/archive/2010/07/21/using-simplemembership-with-asp.net-webpages.aspx和此处:http ://weblogs.asp.net/ jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates。 aspx

MVC4 Basic Internet Page Template 已经支持 SimpleMembership,因此您可以查看它。

于 2012-11-20T10:51:16.457 回答
0

我不会使用 SimpleMembership 与本问答中讨论的现有数据库集成。顾名思义,它是针对 MVC 4 应用程序的简单开箱即用安全解决方案,您在尝试扩展它时很容易碰壁。我建议创建一个自定义 MembershipProvider ,如此处所述

于 2012-11-20T14:13:37.337 回答