Hỏi về redirect reset password trong gem devise
E đang làm phần gửi mail reset password nhưng khi click vào link reset password host/password/edit?reset_password_token=7tGraSVYyw2pjTFxcjys thì lại redirect ra màn login rồi click đăng nhập đúng email, password mới ra màn setting password. E debugger mãi mà k hiểu tại sao. Ai có kinh nghiệm giải quyết chỉ giúp e với ạ. Thanks all! Đây là log khi access vào action edit trước khi redirect về màn sign in ạ
1 CÂU TRẢ LỜI
@le.vinh.thien Đây bạn ơi
devise_for :users, controllers: {
registrations: "registrations", sessions: "sessions", passwords: "passwords"
}
@Black.Box ntn nghĩa là bạn đã sửu dụng customize controller rồi đúng không? vậy hãy check
before_action :authenticate_user!
trong controller của bạn có hay ko rồi bỏ nó đi ở passwords_controller.
@le.vinh.thien Cảm ơn bạn nhé, mình tìm được nguyên nhân rồi. Do mình để kế thừa sai lớp cha của devise thôi (nguong)
@Black.Box :v
@Black.Box Mình cũng gặp trường hợp như bạn! Chi mình hỏi, bạn fixed như thế nào vậy?