2

現在認証されているユーザーの資格情報を保存するために http のみの Cookie を使用する js クライアント アプリケーションがあります。アプリケーションは、Cookie 内のデータを使用して、要求ごとの認証を実行します。

ただし、アプリケーションは残念ながら Cookie を含まない ajax リクエストを作成します。サーバーがこれらのリクエストを処理するようになると、Cookie がないと見なされるため、認証されたユーザーは存在せず、ログイン ページへのリダイレクトが実行されます。それでも、Cookie は存在し、すべての標準的な http 要求は期待どおりに機能します。

この問題の簡単な回避策はありますか? そのようなシナリオで推奨される方法は何ですか?

4

1 に答える 1

0

この問題は、使用されているライブラリが原因で発生しましたzepto。これには、Cookie を渡さないという特定の問題がありました (ライブラリの既知の問題)。代わりに jQuery を使用すると、すべてが期待どおりに機能しました。

于 2013-01-08T09:23:58.150 に答える