2013-02-05 11 views
9

Mogę tylko znaleźć, że Play 1.x ma to ustawienie. Jak ustawić to w Play 2.X?Udostępnianie sesji/plików cookie między subdomenami dla Play 2.X

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

application.defaultCookieDomain

umożliwia współdzielenie sesji/ciasteczek między subdomen. Na przykład do spraw, aby pliki cookie były prawidłowe we wszystkich domenach kończących się na ".example.com", np. foo.example.com i bar.example.com:

application.defaultCookieDomain = .example.com Domyślnie: plik cookie jest tylko ważny dla określonej domeny.

Odpowiedz

9

Dla tego problemu wystąpił błąd pulled into Play 2.1, ale niestety nie został przeniesiony do 2.0.x.

Oznacza to, że od zagraj 2.1 można używać w konf:

session.domain=".mydomain.com" 

Dla 2.0.x trzeba łatać samodzielnie źródeł.

11

W wersji 2.4, session.domain został przestarzały. Powinieneś teraz użyć: play.http.session.domain