我正在使用rails 3.0.0.beta3来实现authlogic和subdomain-fu。而且,我有一个注册后自动登录到子域的问题。
场景是:我有一个注册表单,其中帐户和该帐户的管理员用户是同时创建的。每次创建新帐户时,都会为该帐户分配一个单独的子域。
当表单提交时,我希望用户被重定向到" user - sub-domain "."app-domain".com,并自动创建该子域的会话。
目前,虽然用户被重定向到对应的子域,但不会创建会话。我认为会话只为应用程序域创建,当它被重定向到子域时,它找不到会话,因此,提示用户再次登录。
但是,第二次登录可以正常工作。
我在development.rb中尝试了像config.action_controller.session ={ :domain => '.dummy.localhost‘}这样的东西。但是,它似乎不起作用。它仍然会显示登录表单。
我将非常感谢你的帮助。
谢谢。
发布于 2010-06-05 03:44:10
查看"config/initializers/session_store.rb":
Rails.application.config.session_store :cookie_store, {
:key => 'app_session',
:domain => '.example.com' }https://stackoverflow.com/questions/2847039
复制相似问题