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.

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