【问题标题】:Migrate User from production DB of ASP.NET MVC app to Rails将用户从 ASP.NET MVC 应用程序的生产数据库迁移到 Rails
【发布时间】:2014-12-14 11:06:50
【问题描述】:

我有一个生产 MVC 网站,数据库中有 500 个注册用户 (MS SQL)。出于多种原因,我正在考虑在 Rails 中重写应用程序。

首先弹出的问题是,如何在不知道密码的情况下将用户名/密码从 MS SQL 移动到 MySQL(数据库中的密码经过哈希处理)。

【问题讨论】:

    标签: ruby-on-rails asp.net-mvc passwords database-migration


    【解决方案1】:

    由于密码哈希在设计上实际上是不可逆的,因此您只有两种选择:

    1. 复制 ASP.NET MVC 应用程序中使用的哈希算法
      移动数据库而不做任何更改。
    2. 取消这些哈希
      如果密码哈希为nilNULL,或“不存在”),则在任何登录尝试提示用户重置密码。

    我已经多次看到选项 (2) 的作用,即在罗技网站上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      相关资源
      最近更新 更多