【发布时间】:2019-05-08 22:59:01
【问题描述】:
我目前在 Rails 应用程序中有一个用户表,其中密码使用 devise/bcrypt 加密。
如何迁移此表以与另一个应用程序一起使用(react + 非 Rails 后端)?我将无法使用现有的数据库。需要为新应用复制新表中的数据。
是否可以/正确在新系统上使用相同的 bcrypt 加密逻辑,还是我必须让用户更改密码?
【问题讨论】:
-
很有可能您可以进一步使用 BCrypt 哈希。特别是如果两个应用程序都是基于PHP的,你应该可以使用password_verify()函数来验证登录密码。
-
谢谢马丁。正如我的问题中提到的那样,该应用程序正在运行中。
标签: encryption devise passwords bcrypt