Пользователь щелкает по ссылкам забытого пароля и в конечном итоге входит в приложение, если какой-либо другой пользователь вошел в тот же браузер - PullRequest
0 голосов
/ 19 сентября 2018

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

Как я могу изменить поведение, пользователь, который нажимает на забытый пароль, не должен входить в системуи должен быть перенаправлен на страницу сброса пароля.

...