管理者ログインは、Commerceでのセッションの有効期限が切れた後、フォームにリダイレクトされます

この記事では、次のエラーメッセージが表示されたログインフォームにリダイレクトされるCommerce管理者のログインに関する問題の解決策について説明します。現在のセッションは期限切れになっています。 解決策には、サーバー時間の設定の問題の確認とセッションストレージの設定の変更が含まれます。

説明 description

環境

Adobe Commerceのすべてのバージョンとエディション

再現手順:

  1. Commerce管理者 ページに移動します。
  2. 資格情報を入力し、 ログイン をクリックします。

期待される結果:

Commerce Adminにログインします。

実際の結果:

ログインフォームにリダイレクトされ、次のエラーメッセージが表示されます。現在のセッションは期限切れになっています。

原因

この問題には2つの理由があります。

  • サーバー時間設定の問題
  • セッションストレージの問題

解決策 resolution

サーバー時間の設定の問題を確認

admin_user_session テーブルで作成されたセッション レコードを確認してください。 created_atおよび/またはupdated_atの値が正しくない場合は、サーバー時間の設定に関する問題が原因です。 サーバーのシステム管理者に確認してもらいます。 DBの時刻は、デフォルトでUTCに設定されています。

セッションストレージの変更

セッションストレージを変更してみてください。 開発者ドキュメントの​ セッションファイルを見つける方法の記事の情報を使用して、セッションの保存場所を確認し、app/etc/env.php ファイルを編集して変更します。

例えば、セッションをファイルシステムに保存するには、'session' セクションを次のように変更します。

....
'session' =>
    array (
      'save' => 'files',
),
....

bin/magento app:config:import コマンドを実行して、設定データを読み込みます。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles