我有一个遗留系统,它正在MVC4中重建。我理解如何将SimpleMembership连接到我的'用户'表,但我不确定如何将我现有的密码导入webpages_Membership表(特别是关于密码编码)。
如何将旧密码迁移到新的SimpleMembership'方式'?如果可能的话,我想通过SQL代码完成所有这些。
谢谢!
答案 0 :(得分:1)
这就是我要做的事情:
我要在“用户”表格中添加“临时密码”列。在通过标准成员资格查找(WebSecurity.Login()
)登录失败时,我将在“用户”表上执行额外查找,以使“用户名”和“临时密码”与输入的凭据相匹配。如果我在那里找到匹配项,那么我将使用WebSecurity方法创建适当的成员资格记录,包括角色。成功创建后,我将删除临时密码。