【问题标题】:How can I migrate legacy passwords to SimpleMembership如何将旧密码迁移到 SimpleMembership
【发布时间】:2012-10-10 11:46:44
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 是的,我看到了,但由于我的应用没有“旧式”会员密码,它似乎并不完全适用,除非它可以使用其他一些场景。我会调查的...

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


【解决方案1】:

这就是我要做的:

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

【讨论】:

    猜你喜欢
    • 2015-02-04
    • 2012-06-02
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 2012-10-31
    • 2018-03-12
    • 2013-02-17
    • 1970-01-01
    相关资源
    最近更新 更多