On Jan 31, 9:51 pm, NY <[email protected]> wrote:
> Hi,
>
> I have two apps, one in Rails, and one in Merb. Both use cookie based
> session store, and are in the same domain. I set the session key and
> secret to be exactly the same in both apps, but they don't seem to get
> the session data 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
the session domain 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 the session key 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 share session
> 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.