Nir*_*han 6 migration passwords wordpress hash ruby-on-rails
我正在将wordpress迁移到rails.在rails我将使用devise,唯一的问题是现有的wordpress用户哈希密码.
如果我将所有用户迁移到rails,我如何使用旧密码进行身份验证.rails可以生成与wordpress相同的哈希值吗?
是的。您将需要为 Devise创建一个自定义加密器。
Wordpress 可以通过多种方式对密码进行哈希处理,但默认情况下使用 phpass。有一个名为phpass-ruby的 ruby 实现作为 gem ,您可以将其用作加密器的基础。您可能需要修改它才能使用您的 WP 盐。或者,查看此要点。
但...
如果可能的话,我建议导入用户,然后向每个用户发送一封电子邮件,要求他们创建一个新密码。如果您的旧密码经过 MD5 哈希处理,这将更加安全,并且可以说它可能更加用户友好,因为用户(或软件)可能不会将旧密码与新站点关联起来。
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |