我们正在制作一个学生项目,并且已经创建了一个带有Customer
表的数据库(SQL Server 2012),该表具有Id, Name, Address, Zip, Email
(也可用作用户名)和{{1} (现在没有加密,现有的4个测试用户都有Password
)
我正在尝试学习如何将MVC4项目创建为Web应用程序,并更改了password = 1234
中的连接字符串以连接到我的服务提供商处的数据库。这也创建了一些MVC用于用户授权的表。
是否可以将其链接到我们现有的场景,并让用户输入我需要的值,并更新数据库中的客户表?
我们正在使用Visual Studio 2012,并在网络酒店托管了SQL Server。
答案 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。