我需要使用电子邮件创建用户,然后在确认他将被重定向到密码编辑页面并在其中设置密码之后,向该电子邮件发送确认链接。当我们更改密码并提交密码时,用户将自动登录,这是我想防止的。谁能告诉我怎么做
我正在使用最新的devise rails和ruby版本,并且遇到了关于相同的所有堆栈溢出问题,但是却找到了解决方法
答案 0 :(得分:1)
更改您的config/initializers/devise.rb
您会看到...
# When set to false, does not sign a user in automatically after their password is
# reset. Defaults to true, so a user is signed in automatically after a reset.
# config.sign_in_after_reset_password = true
取消注释并将最后一行更改为
config.sign_in_after_reset_password = false