Estoy intentando que las cookies en mi sitio dapshare.com funcionen tanto para la dirección raíz como para el subdominio 'www'.El uso compartido de cookies de subdominio en Rails 3 no funciona (en Heroku)?
Una gran cantidad de otras respuestas stackoverflow (y la gran vid Railscasts sobre este tema) han sugerido la adición de esta línea para session_store.rb:
Dapshare::Application.config.session_store :cookie_store, :key => '_dapshare_session', :domain => :all
Esto no parece hacer una diferencia: si me conecto en dapshare.com, todavía no estoy conectado en www.dapshare.com.
¿Estoy haciendo algo mal aquí? Estoy utilizando el siguiente código para almacenar información en la cookie:
cookies.permanent.signed[:thing_to_store] = store_information
Gracias por cualquier ayuda!
Debería poder ver la cookie en la configuración de su navegador, ¿qué dice allí que la propiedad 'domain' está configurada? –
Interesante. Acabo de iniciar sesión en www.dapshare.com. Se creó en 'remember_token' para www.dapshare.com, pero creó una '_dapshare_session' para dapshare.com. ¿Eso significa que el código que estoy usando arriba (cookies.permanent ...) no está recogiendo el dominio session_store? –
(por cierto, remember_token es lo que estoy usando para almacenar la identidad del usuario conectado) –