1
我將用戶設置爲在註冊後基於嵌套表單參數重定向到子域。但是,當我執行重定向時,用戶沒有登錄。我可以重新進入並手動登錄用戶,並且我可以驗證用戶是否已創建,只是在註冊後顯示會話沒有立即創建。設計註冊後重定向,但用戶未登錄
下面是我使用將用戶重定向(在registrations_controller.rb)的方法:
def after_sign_up_path_for(resource_or_scope)
root_url(subdomain: params[:user][:organizations_attributes]["0"][:subdomain])
end
路由至子站點正常工作,順便說一句。
我認爲這是跨子域共享會話的問題,因爲我從url中刪除子域並刷新時已登錄。
我已經嘗試添加此這對我的應用程序/配置/初始化/ session_store.rb文件:
Vocalem::Application.config.session_store :cookie_store, key: '_vocalem_session', :domain => :all