2012-01-12 2 views
1

2 개의 Rails 응용 프로그램이 분리되어 있지만 동일한 최상위 도메인을 공유합니다. 개발시 localhost : 3000 아래에서 첫 번째 응용 프로그램을 실행하고 다른 하나는 localhost 아래에서 실행합니다. 3500Rails 3.1 응용 프로그램간에 세션 공유

이 두 응용 프로그램에는 동일한 사용자가 있습니다 (실제로는 없지만 간단하게 유지합시다).

그래서 사용자가 애플리케이션 1에 로그인하면 다시 로그인 할 필요없이 애플리케이션 2에 갈 수 있기를 바랍니다.

이 작업을 수행하기 위해, 나는, 이니셜을 변경 session_store.rb에 : 응용 프로그램에 액세스 할 때
Iview::Application.config.session_store :cookie_store, :key => '_iview_session', :domain => :all 

나는, 나의 이해,이 같은 충분한 것입니다 희망했다. 2, 앱. 앱 1의 쿠키를 찾고 사용자가 로그인했다고 가정하지만 트릭을하지는 않습니다 (적어도 개발 단계에 있음).

무엇이 놓치나요? 감사!

답변

1

secret_token.rb 초기화 프로그램을 동일한 키로 설정하려고 했습니까?

관련 문제