如何将旧密码迁移到SimpleMembership

时间:2012-10-19 19:45:32

标签: asp.net asp.net-mvc simplemembership

我有一个遗留系统,它正在MVC4中重建。我理解如何将SimpleMembership连接到我的'用户'表,但我不确定如何将我现有的密码导入webpages_Membership表(特别是关于密码编码)。

如何将旧密码迁移到新的SimpleMembership'方式'?如果可能的话,我想通过SQL代码完成所有这些。

谢谢!

1 个答案:

答案 0 :(得分:1)

这就是我要做的事情:

我要在“用户”表格中添加“临时密码”列。在通过标准成员资格查找(WebSecurity.Login())登录失败时,我将在“用户”表上执行额外查找,以使“用户名”和“临时密码”与输入的凭据相匹配。如果我在那里找到匹配项,那么我将使用WebSecurity方法创建适当的成员资格记录,包括角色。成功创建后,我将删除临时密码。