Hi Marcin,
unfortunately it doesn't solve the problem. As it's said in document:

Just like the secret keys, the SESSION_COOKIE_DOMAIN setting from
OldWebsite.com  and NewWebsite.com must match if you want 
to share sessions.

... but that's possible only when you share sessions in subdomains (eg.
SESSION_COOKIE_DOMAIN = '.domain.td' and your sites are
at sub1.domain.td, sub2.domain.td, etc.)


Database routing is interesting, but I have one database, one website,
which is accessed from multiple domains. The problem isn't tied to
Django nor Python, it's simply limitation of cookies.


Thanky your anyway


Cheers,
  Tom



Dne Tue, 11 Jun 2013 14:03:13 +0000
Marcin Szamotulski <msza...@gmail.com> napsal(a):

> Hi,
> 
> If you use db backend for sessions you could save the session in both
> databases.  Check this:
> http://dustinfarris.com/2012/2/sharing-django-users-and-sessions-across-projects/
> I hope this helps.
> 
> Best regards,
> Marcin
> 
> On 14:22 Tue 11 Jun     , Tomas Ehrlich wrote:
> > Hi Avraham,
> > I know that cookies can be shared among subdomains, but my customer wants to
> > have separate domains.
> > 
> > The iframe solution is already implemented. It simply opens
> > http://<domain>/sess/<session_id> url for each domain in hidden iframes.
> > The view only saves session_id to cookie "sessionid" (by default).
> > https://docs.djangoproject.com/en/dev/ref/settings/#session-cookie-name
> > 
> > It could be probably handled at nginx/apache level, but I don't have
> > sources or server access to that site.
> > 
> > The drawback is that lots of requests are called on every page refresh ->
> > that's why we are looking for another solution. Fallback to subdomains
> > is the only solution which is on the table right now.
> > 
> > 
> > Cheers,
> >   Tom
> > 
> > Dne Tue, 11 Jun 2013 12:40:12 +0300
> > Avraham Serour <tovm...@gmail.com> napsal(a):
> > 
> > > interesting problem!
> > > I googled for "Sharing session among multiple domains"
> > > 
> > > take a look here for example:
> > > http://stackoverflow.com/questions/6080017/how-to-share-session-among-multiple-domains-on-single-asp-net-website
> > > 
> > > it looks like you can do it across subdomains, so one solution is to split
> > > your websites on subdomains
> > > one interesting suggestion is the iframe one, if you implement that please
> > > share how
> > > 
> > > 
> > > On Tue, Jun 11, 2013 at 10:04 AM, Tomas Ehrlich 
> > > <tomas.ehrl...@gmail.com>wrote:
> > > 
> > > > Hi there,
> > > > this question isn't bound to Django Web Framework as the major
> > > > limitation are cookies:
> > > >
> > > > I have single instance Django site running on multiple domains. Each
> > > > domain simply filters specific categories. There's an eshop and I need
> > > > to share sessions among all domains so user can log in on one site and
> > > > stay logged while browsing other domains.
> > > >
> > > > As I said before, the major limitation is how cookies work -- they're
> > > > bound to single domain or many subdomains.
> > > >
> > > >
> > > > I saw one solution -- on every page request send many GET requests to 
> > > > all
> > > > domains, giving them session_id, eg:
> > > >
> > > > http://domain/sess/<session_id>
> > > >
> > > > Each domain then receives session_id and save it to cookie. When user
> > > > browse through site and switches to other domains, he remains logged in
> > > > as the session_id is the same.
> > > >
> > > > This works but I'm concerned with security issues. Also I don't like
> > > > 30+ requests on every refresh (it could be probably limitet only to
> > > > login/logout views).
> > > >
> > > >
> > > > What's you opinion? Have you ever dealt with problem like this? How
> > > > have you solved it?
> > > >
> > > >
> > > >
> > > > S pozdravem
> > > >   Tomáš Ehrlich
> > > >
> > > > Email:  tomas.ehrl...@gmail.com
> > > > Tel:    +420 608 219 889
> > > > Jabber: elv...@jabber.cz
> > > >
> > > > "Půjdu kamkoliv, pokud je to kupředu." - D. Livingstone
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Django users" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send 
> > > > an
> > > > email to django-users+unsubscr...@googlegroups.com.
> > > > To post to this group, send email to django-users@googlegroups.com.
> > > > Visit this group at http://groups.google.com/group/django-users?hl=en.
> > > > For more options, visit https://groups.google.com/groups/opt_out.
> > > >
> > > >
> > > >
> > > 
> > 
> > 
> > 
> > S pozdravem
> >   Tomáš Ehrlich
> > 
> > Email:  tomas.ehrl...@gmail.com
> > Tel:    +420 608 219 889
> > Jabber: elv...@jabber.cz
> > 
> > "Půjdu kamkoliv, pokud je to kupředu." - J. London
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups 
> > "Django users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to django-users+unsubscr...@googlegroups.com.
> > To post to this group, send email to django-users@googlegroups.com.
> > Visit this group at http://groups.google.com/group/django-users?hl=en.
> > For more options, visit https://groups.google.com/groups/opt_out.
> > 
> 



S pozdravem
  Tomáš Ehrlich

Email:  tomas.ehrl...@gmail.com
Tel:    +420 608 219 889
Jabber: elv...@jabber.cz

"Půjdu kamkoliv, pokud je to kupředu." - J. London

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to