Что на самом деле делает домен Rails 3 session_store: все?

Обновленный вопрос, чтобы прояснить его

Я понимаю, что вы можете установить домен вашего session_store для совместного использования сеансов между подобными субдоменами : Rails.application.config.session_store: cookie_store,: key => '_my_key',: domain => "mydomain.com"

в Rails 3, какова настройка : domain =>: all делать? Он не может позволить вам обмениваться сеансами между доменами верхнего уровня, файлы cookie не могут этого сделать. В документации говорится, что предполагается один домен верхнего уровня. Итак, что произойдет, если к вашему приложению обращаются несколько доменов?

В моем приложении мои пользователи могут создавать личные поддомены одного основного домена, но затем также могут получать доступ к этому поддомену через свой собственный домен.

Какой правильный домен session_store настройка, чтобы я мог: t позволяют вам обмениваться сеансами между доменами верхнего уровня, файлы cookie не могут этого сделать. В документации говорится, что предполагается один домен верхнего уровня. Итак, что произойдет, если к вашему приложению обращаются несколько доменов?

В моем приложении мои пользователи могут создавать личные поддомены одного основного домена, но затем также могут получать доступ к этому поддомену через свой собственный домен.

Какой правильный домен session_store настройка, чтобы я мог: t позволяют вам обмениваться сеансами между доменами верхнего уровня, файлы cookie не могут этого сделать. В документации говорится, что предполагается один домен верхнего уровня. Итак, что произойдет, если к вашему приложению обращаются несколько доменов?

В моем приложении мои пользователи могут создавать личные поддомены одного основного домена, но затем также могут получать доступ к этому поддомену через свой собственный домен.

Какой правильный домен session_store настройка, чтобы я мог: а) совместное использование сеансов во всех доменах моего основного домена, например "mydomain.com" b) users who access their personal subdomain eg "user1.mydomain.com" via a CNAME custom url like "some.otherdomain.com" can still create separate sessions.

Thanks

57
задан Nader 1 November 2010 в 16:37
поделиться