On Feb 2, 12:55 am, NY <[email protected]> wrote:
> Although in the future they will probably be in two different sub
> domains, currently I'm experimenting both under localhost, with
> different ports.
>
> And another interesting problem is that, though the two apps are not
> reading each others' session data, setting the session key and secret
> to be the same affects both. For example, after logging into the Rails
> app, go to the Merb one and log in, and go back to the Rails one and
> it's no logger logged in (same for the other direction). It appears to
> be that both apps try to overwrite the session, but may not
> necessarily be the case.
>
Do Rails/Merb even store session data in the same way ?

Fred

> Any ideas?
>
> On Feb 1, 12:18 am, Frederick Cheung <[email protected]>
> wrote:
>
>
>
> > On Jan 31, 9:51 pm, NY <[email protected]> wrote:
>
> > > Hi,
>
> > > I have two apps, one in Rails, and one inMerb. Both use cookie based
> > >sessionstore, and are in the same domain. I set thesessionkey and
> > > secret to be exactly the same in both apps, but they don't seem to get
> > > thesessiondata of each other.
>
> > In the same domain (ie rails.example.com  &merb.example.com) or
> > actually using the same hostname. If the former then you need to set
> > thesessiondomain to be a common suffix of the two (ie example.com)
> > in this example.
>
> > Fred
>
> > > When I try to print the cookies in each of them, I see that in the
> > > cookies hash the value to thesessionkey are different, for example:
>
> > > one can be:
>
> > > {"_portal_session"=>"BAh7CDDOh5IYXNoV2l0aEluZGNjZXNzewgiC2FjdGlvbiIJc2hvdyI
> > >  
> > > HaWQiEGZvb2JhcmNsb3duIg9jb250cm9sbGVyIgp1c2VyczoQX2NzcmoNbG9jYXRpb25ZfdG9rZ
> > >  
> > > W4iMVRTeDVtNnZ0bXJIUHFxd3ZzZG4vc1V0VGRJTGFYMEIxTGhieTBlmZmVyZW50QWDMjRQV1U9
> > >  
> > > Og9zZXNzaW9uX2lkIiUxYTc2OWY0OWQ5OWFmNDJmYTRlMTkxNzRjYjNhNzgxYQ==--5bddbee8d
> > >  ffa3a496426dba8e77cd46279d75726",
> > > "_chartbeat"=>"ev0903n9acks6ac4", "logged-in-username"=>""}
>
> > > while the other have the same key "_portal_session" with a completely
> > > different value.
>
> > > And I suspect this is the cause for not being able to sharesession
> > > between the two. Is there a way to solve this problem?
>
> > > Thanks.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to