4

ユーザーがusers_sessions用に考案したRails3.2.8アプリがあります。以前は、config/initializers/session_store.rb次のようなファイルがありました。

AppName::Application.config.session_store :active_record_store

アプリはしばらく実行され、ユーザーはサイトにアクセスしてサインアップしました。それから私は変わりました session_store.rb

AppName::Application.config.session_store :active_record_store, domain: '.app_name.com'

そのため、セッションはサブドメイン間で永続化できます。私が見つけた問題は、以前にサイトにアクセスしてサインアップしたユーザーは、Cookieをクリアするまでアクセスできなくなることでした。以前のユーザーがCookieをクリアせずにログインできるようにし、サブドメイン間でセッションを維持できるようにするにはどうすればよいですか?

4

1 に答える 1

1

セッション Cookie の名前を変更すると、古い Cookie は削除されませんが、すべてのユーザーが新しい Cookie を取得する必要があります。

AppName::Application.config.session_store :new_name_store, domain: '.app_name.com'
于 2012-11-24T01:31:26.547 に答える