2011-06-10 12 views
6

मेरे ऐप के रजिस्टर और लॉगिन प्रक्रियाएं सुरक्षित सबडोमेन पर होती हैं। इस कारण से, मैं config/initializers/session_store.rb संशोधित किया है की तरहरेल: मैं एकाधिक सबडोमेन में स्थायी कुकीज़ कैसे साझा कर सकता हूं?

if Rails.env.production? 
    AppName::Application.config.session_store :cookie_store, :key => '_app_name_session', :domain => '.app_name.com' 
else 
    AppName::Application.config.session_store :cookie_store, :key => '_app_name_session' 
end 

देखने के लिए इतना है कि सत्र उप डोमेन के बीच साझा किया जा सकता।

मैं स्थायी कुकीज़ करवाते उप डोमेन कैसे साझा करते हैं इसलिए कि जब मैं cookies.permanent[:some_key] = 'some value' के माध्यम से किसी एक उप डोमेन पर एक स्थायी कुकी निर्धारित करते हैं, मुझे लगता है कि कुकी एक और उप डोमेन पर cookies[:some_key] के माध्यम से उपयोग कर सकते हैं कर सकते हैं?

cookies[:some_cookie] = { 
    :value => "whatever", 
    :domain => ".app_name.com", 
    :expires => 1.year.from_now.utc 
} 

मैं एक विन्यास विश्व स्तर पर अभी तक यह करने के लिए की स्थापना नहीं मिला है:

उत्तर

3

आप एक और अधिक वर्बोज़ कुकी सेटिंग पद्धति का उपयोग करके डोमेन निर्दिष्ट करने के लिए की जरूरत है।

संबंधित मुद्दे

 संबंधित मुद्दे