1

我有一个在 .NET 4 Web 表单中创建的“用户管理门户”。该门户允许管理员向特定应用程序添加和编辑用户(新用户获得一个随机生成的密码,该密码使用任何 Web 表单进行加密)。

我想建立一个对这些用户名和密码进行身份验证的 MVC 4 网站。我知道 SimpleMembership 是 ASP Membership 的一部分,但我不确定如何使用默认创建的网站来验证 webforms 用户名和密码。只是在web.config中设置机器密钥并将DB更改为会员DB并不是那么简单。

例如:

  • 用户 A 在 Web 表单应用程序中创建,密码为 1234567
  • 用户 A 单击默认 MVC 应用程序上的登录按钮并使用密码 1234567(MVC 应用程序默认连接字符串设置为 Web 表单应用程序数据库)

有没有人有这方面的教程或能够提供帮助?

4

1 回答 1

1

我相信SimpleMembership您可以定义“用户配置文件”表,但是它会创建自己的表以用于密码。

例如,您可以获取任何 Model 类并使用[Table("UserProfile")]To get对其进行注释SimpleMemebrship以将其用作配置文件表。

此外,这个答案实体框架代码优先问题(SimpleMembership UserProfile 表)SimpleMemberhip在修改以使用我的表方面帮助了我很多。

我认为这可能接近您所寻找的:http: //blog.spontaneouspublicity.com/includes-asp-net-simple-membership-tables-as-part-of-your-entity-framework-model我认为这显示了如何设置默认使用的其他表SimpleMembership

于 2013-01-24T23:56:57.780 回答