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