Я использую devise для аутентификации и использую поток забытых паролей по умолчанию от devise.Когда пользователь нажимает на ссылку забытого пароля http://localhost:3000/users/password/edit?reset_password_token=F1XrgcSTYs5nssRZrLqf
, он входит в приложение, если какой-либо другой пользователь уже вошел в приложение в том же браузере.Я понимаю, это происходит потому, что devise проверяет @current_user
в сеансе, а @current_user
- это тот, кто вошел в приложение в этом браузере.
Как я могу изменить поведение, пользователь, который нажимает на забытый пароль, не должен входить в системуи должен быть перенаправлен на страницу сброса пароля.