![](/img/trans.png)
[英]How to redirect to login page/ or making user login successful after confirm email in devise token auth
[英]How to redirect to the Devise login page after user requests new confirmation
在用戶請求接收新的確認電子郵件后,我將如何重定向到登錄頁面?
這是不是哪里像堆棧溢出討論確認后的第一次用戶登錄的情況。 這是關於一個未確認的、未登錄的用戶請求新的確認電子郵件,因為他們沒有收到它。
/users/confirmations/new
。 相反,我希望它在提交后轉到login_path
。
我否決了確認控制器,但是如何連接到 Devise 並使其重定向到login_path
?
class Users::ConfirmationsController < Devise::RegistrationsController
layout :resolve_layout
def new
self.resource = resource_class.new
redirect_to login_path
end
end
您可以設置您的內部下面的代碼此路徑confirmations_controller
:
def after_resending_confirmation_instructions_path_for
login_path # or whatever you want
end
但是,默認設置是重定向到new_session_path(resource_name)
,它完全符合您的要求,對我的應用程序也是如此。
也許這取決於設計的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.