将用户从ASP.NET MVC应用程序的生产数据库迁移到Rails

时间:2014-12-14 11:06:50

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

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

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

1 个答案:

答案 0 :(得分:0)

由于密码哈希在设计上几乎是不可逆的,因此您只有两个选项:

  1. 复制ASP.NET MVC应用程序中使用的散列算法  无需更改即可移动数据库。
  2. 取消这些哈希值
     如果密码哈希值为nilNULL或“不存在”,则在任何登录尝试时都会提示用户重置密码。)
  3. 我已经看过很多次选项(2),即在罗技网站上。