Drupal を使用したバックエンドがあります。
Drupal サービスを使用して対話する。残りのサーバーを提供します。'api'という名前のエンドポイントを作成しました。
次のシーケンスは、通常のブラウザまたは postman などの http クライアントで機能します:-
- example.com/api/login (動作)。
- api はユーザー データ (トークン、セッション ID、セッション名など) を返します。
- さらに、私が行うリクエストはすべて、トークンを X-CSRF-Token として送信します (すべてのリクエストが機能します)。
- 以前に受け取ったトークンを使用して、同じセッションをログアウトすることもできます。
イオンアプリで:-
ログインでき、ログイン後にユーザー データ (トークン、セッション データなど) をローカル ストレージに保存します。
アプリの違いは次のとおりです:-
リクエストの作成中に同じトークンをサーバーに送り返すとき(ログアウトなど)。
サーバーの応答は「ユーザーはログインしていません」です。
なぜこれが起こるのですか?
アップデート :-
ログイン後、サーバーから現在のトークンを取得しようとしましたが、ログインに成功した後に保存したものとは異なりました。
異なるトークンを受け取るたびに。