2013-02-05 33 views
9

के लिए सबडोमेन के बीच साझा सत्र/कुकी साझा करें I केवल यह खेल सकता है 1.x में यह सेटिंग है। Play 2.X में इसे कैसे सेट करें?Play 2.X

http://www.playframework.org/documentation/1.2.4/configuration

application.defaultCookieDomain

सक्षम बनाता है आने वाले उप सत्र/कुकी साझा करने। उदाहरण के लिए, पर '.example.com' के साथ समाप्त होने वाले सभी डोमेन के लिए कुकीज़ को वैध बनाएं, उदा। foo.example.com और bar.example.com:

application.defaultCookieDomain = .example.com डिफ़ॉल्ट: एक कुकी केवल किसी विशिष्ट डोमेन के लिए मान्य है।

उत्तर

9

उस समस्या के लिए परिवर्तन pulled into Play 2.1 था लेकिन दुर्भाग्यवश इसे 2.0.x पर वापस नहीं भेजा गया था।

इसका मतलब है, कि प्ले 2.1 के बाद से आप conf में उपयोग कर सकते हैं:

session.domain=".mydomain.com" 

2.0.x के लिए आप स्रोत स्वयं पैच करने के लिए की जरूरत है।

11

प्ले 2.4 में, session.domain को बहिष्कृत कर दिया गया है। अब आपको इसका उपयोग करना चाहिए: play.http.session.domain