【发布时间】:2011-05-24 16:05:06
【问题描述】:
我正在尝试将现有的 Admin 模型转换为 Devise。我们已经有了密码哈希,但显然它与设计不兼容。我想做的是接受登录表单并根据加密密码检查提供的密码。如果不正确,使用旧的哈希检查密码,如果匹配,清空旧的password_hash字段并将Devise的密码设置为提供的密码并保存模型。
前进的最佳方式是什么?我怀疑我需要覆盖某些东西,也许是在自定义控制器中,但我不完全确定如何继续。
【问题讨论】:
标签: ruby-on-rails devise