【发布时间】:2013-01-24 23:25:26
【问题描述】:
我有一个在 .NET 4 Web 表单中创建的“用户管理门户”。该门户允许管理员在特定应用程序中添加和编辑用户(新用户获得一个随机生成的密码,该密码使用任何 Web 表单进行加密)。
我想构建一个对这些用户名和密码进行身份验证的 MVC 4 网站。我知道 SimpleMembership 是 ASP Membership 的一部分,但我不确定如何使用默认创建的网站来验证 webforms 用户名和密码。只是在web.config中设置机器密钥,将DB更改为会员DB,并不是那么简单。
例如:
- 用户 A 在 Web 表单应用中创建,密码为 1234567
- 用户 A 单击默认 MVC 应用上的登录按钮并使用密码 1234567(MVC 应用默认连接字符串设置为 Web 表单应用数据库)
有人有这方面的教程或能提供帮助吗?
【问题讨论】:
-
在 ASP.NET MVC 应用程序中使用经典的、默认的 ASP.NET “Web 表单”成员资格提供程序会遇到什么问题?
-
我想没什么。我只是希望有一种简单的方法可以使用 MVC 默认登录,而无需复制和粘贴 aspx 登录页面。
-
您总是可以从 MVC3 项目或 WebForms 应用程序中复制提供者信息,因为 MVC 构建在相同的核心之上...
标签: c# asp.net .net asp.net-mvc asp.net-membership