我有一個支持多個域的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