我有一个支持多个域的rails应用程序,每个域可能有多个子域。配置Rails应用程序来处理多个子域和多个Cookie
用户访问mydomain1.com没有收到相同的体验mydomain2.com(尽管应用程序的基本行为是一样的)
因此,如果用户登录到mydomain1.com,它不该“T则可以登录到mydomain2.com
如果用户登录到france.mydomain1.com,它应该然后在此之前记录到germany.mydomain1.com
,我已经通过在会话存储配置中设置域来处理此问题:
MyApp::Application.config.session_store :cookie_store, :key => '_MyApp_session', :domain => APP_CONFIG[:domain]
我试图找出最好的方法来处理这与多个域?
我试过在ActionDispatch::Callback
附近试过黑客,但是这个请求在那里没有。
任何人都可以提出一种从一个应用程序中支持多个cookie的好方法吗?
理想情况下,我想为每个子域创建一个新的Cookie。
你试过了吗?它不应该是一个问题,因为cookie只对设置它们的域有效。我有一个类似的设置,没有问题。 – Wukerplank 2011-05-17 08:17:34
我还没有尝试过它在现场设置呢......我需要编辑我的问题,因为还有更多的问题。 – bodacious 2011-05-17 08:25:01