将用户密码从Rails迁移到Django(Bcrypt)

时间:2018-04-18 19:12:32

标签: ruby-on-rails django

我正在将我们的网站从Rails迁移到Django并迁移了用户密码哈希值。

  1. 通过pip install bcrypt安装bcrypt

  2. 在base.py中,我已将PASSWORD_HASHERS中的基本哈希设置为:

    'django.contrib.auth.hashers.BCryptPasswordHasher'

  3. 将Django网站的DJANGO_SECRET_KEY设置为Rail的SECRET_KEY_BASE。

  4. 重新启动服务器

  5. 但是,我仍然收到密码错误的错误。该问题可能与Migrating Parse.com passwords to Django有关,但我不相信,因为我们的Rails应用程序没有使用盐。

1 个答案:

答案 0 :(得分:0)

我通过bcrypt $解决了所有用户密码哈希的开头。因此,这是相关问题的重复。