在Play 2.X的子域之间共享会话/ cookie

时间:2013-02-05 03:00:58

标签: playframework playframework-2.0 session-cookies

我只能找到Play 1.x有此设置。如何在Play 2.X中设置它?

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

application.defaultCookieDomain

  

启用子域之间的会话/ cookie共享。例如,到   使Cookie对所有以'.example.com'结尾的域有效,例如:   foo.example.com和bar.example.com:

     

application.defaultCookieDomain = .example.com默认值:仅限Cookie   适用于特定域名。

2 个答案:

答案 0 :(得分:13)

在游戏2.4中,session.domain已被弃用。您现在应该使用:play.http.session.domain

答案 1 :(得分:9)

该问题发生了变化pulled into Play 2.1,但不幸的是,它没有被移植到2.0.x

这意味着,从Play 2.1开始,你可以在conf:

中使用
session.domain=".mydomain.com"

对于2.0.x,您需要自行修补资源。