2012-07-14 152 views
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 

回答

0

原來我只是需要重新啓動我的服務器!