[Zope] Setting a session's domain
Jonathan
dev101 at magma.ca
Tue Nov 15 09:12:51 EST 2005
----- Original Message -----
From: "Pablo Ziliani" <pablo at decode.com.ar>
To: "Jonathan" <dev101 at magma.ca>; "Zope" <zope at zope.org>
Sent: Tuesday, November 15, 2005 8:53 AM
Subject: Re: [Zope] Setting a session's domain
> Jonathan wrote:
>
>>> Hi all,
>>> I'm developing a site that has multiple subdomains (i.e.:
>>> http://atlanta.website.com, http://nyc.website.com, etc.). Can
>>> anybody point me how can I get the session to be shared across these
>>> different subdomains? Unless someone can give me an opposite advise,
>>> I think I need to specify a "domain" to the cookie which is trivial
>>> for regular cookies but I just can't find how to do it with sessions
>>> (notice that I am I'm using Zope's regular request.SESSION).
>>
>> How about creating subfolders, one for each subdomain, and then use
>> URL rewriting to point to the required subfolder. The top level
>> folder would contain your login/authenication/session info which could
>> be accessed via acquisition.
>
> Hello Jonathan and thanks for your help,
>
> Actually, the site is working. I have something close to what you said
> with the difference that I am getting the rewritings go to the same
> folder. Unfortunately this doesn't work because of the way that
> session's cookies are served by default in Zope (including the
> subdomain). In other words, no matter how you construct your internal
> folder hierarchy, browsers won't submit a session cookie from a
> subdomain to another. Cookies specification define a keyword to set the
> domain from which the cookie should be submitted, but I don't know how
> to set it for Zope's default session. Or if I'm completely missing
> something.
try googling: site:www.zope.org set cookie domain
Jonathan
More information about the Zope
mailing list