![](/img/trans.png)
[英]Rails+Devise “Reset password token is invalid”—but the token matches the db token…?
[英]reset password token is invalid devise rails
当我创建新记录并发送密码重置电子邮件时。 的链接给我这个错误
reset password token is invalid devise rails
我的模特是
class Advertiser < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
after_create { |admin| admin.send_reset_password_instructions }
def password_required?
new_record? ? false : super
end
结束
基本上,我是从activeadmin创建新广告商的,没有给出密码。 仅在这种情况下才出现此问题,否则效果很好。
链接慷慨就是这样
http://localhost:3000/admin/password/edit?reset_password_token=fDxVmCNjKNDiUseWGLe6
但是它给出了这样的错误
Reset password token is invalid
请参阅此解决方案。
Rails 4 + Devise:密码重置始终在生产服务器上给出“令牌无效”错误,但在本地运行良好。
检查数据库中的令牌是否与电子邮件中的令牌相同。 Devise正在将哈希用于令牌,您可能正在获取哈希版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.