3

現在、NGINX で実行されている Spree インストールで非常に奇妙な問題が発生しています。ユーザーはパスワードの回復に関する問題を報告しており、回復するとサイトへのログインの問題が発生します。このエラーを再現することはできませんでしたが、受け取ったユーザーからのすべての報告により、確実に発生していることはわかっています. また、ユーザーが別のブラウザーを試したときにログインできないこともあります。最初の試行が Firefox で、次に Chrome を試すと、多くの場合、Chrome が機能することになります。

ユーザーからの電子メール: 「まだショップにアクセスできません。パスワードを 2 回変更しましたが、パスワードを入力しても何も起こりません。ページが更新されるだけで、電子メールとパスワードの空白の場所が残っています。 "

NGINX エラー ログのエラー:

cache: [GET /login] miss
cache: [POST /user/sign_in] invalidate, pass

構成: Rails 3.1、Spree 1、passenger-3.0.11、ruby 1.8.7 REE

すべての回答/提案は大歓迎です。

4

1 に答える 1

0

2 つの Rails アプリケーションがドメインとサブドメインの両方で実行されており、ブラウザーはファイル session_store.rb に設定された同じキーを持つセッション Cookie と競合し、サンプル ドメインの Cookie を持っている場合、ユーザーはログインできませんでした。 com が最初または shop.sample-domain.com です。

于 2012-06-01T15:45:47.677 に答える