使用数据库中的现有用户创建MVC4项目

时间:2012-11-20 09:58:26

标签: c# sql-server asp.net-mvc-4 visual-studio-2012 sql-server-2012

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

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

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

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

2 个答案:

答案 0 :(得分: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基本互联网页面模板已经支持SimpleMembership,因此您可以查看它。

答案 1 :(得分:0)

我不会将SimpleMembership与现有数据库集成为discussed in this Q&A。顾名思义,它是针对MVC 4应用程序的简单开箱即用的安全解决方案,您可以在尝试扩展它时轻松打击墙壁。我建议您创建custom MembershipProvider as discussed here