嘗試登入Commerce Admin時登入重新導向

本文提供Commerce管理員登入問題的可能解決方案,其中您在嘗試登入管理員時會重新導向回登入表單,但不會顯示錯誤訊息。 其中包括修正伺服器時區設定及清除Adobe Commerce中的Cookie設定。

說明 description

環境

  • Adobe Commerce (所有支援的版本和版本)

問題/症狀

  • 輸入有效認證並選取 登入 後,登入程式無法完成。
  • 管理員會重新導向回登入頁面。
  • 您無法存取Commerce Admin。

要再現的步驟

  • 前往您的Commerce管理頁面。
  • 輸入您的認證,然後按一下登入

原因

  • 在瀏覽器層級設定的時區不正確,即使管理員工作階段的實際期限尚未過期,該時區也會被視為已過期。
  • Cookie設定不正確,這會導致Adobe Commerce未使用既定的工作階段。

解決方法 resolution

管理員工作階段存留期問題

如果不到一小時,請嘗試使用不同的瀏覽器,並增加管理員工作階段存留期。

若要增加管理員工作階段存留期,請執行以下步驟:

  1. 建立資料庫備份。

  2. 使用資料庫工具(例如phpMyAdmin),或從命令列手動存取資料庫以執行下列SQL查詢:

    code language-none
    UPDATE core_config_data SET value = 7200 WHERE path = 'admin/security/session_lifetime';
    
  3. 執行以下命令來清除設定快取:

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

不正確的Cookie設定

若要檢查Cookie設定值並清除這些值,請執行下列步驟:

  1. 建立資料庫備份。

  2. 使用資料庫工具(例如phpMyAdmin),或從命令列手動存取資料庫以執行下列SQL查詢:

    code language-none
    SELECT * FROM core_config_data WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  3. 如果值的回應不是空的,請透過執行下列SQL查詢將其設定為NULL:

    code language-none
    UPDATE core_config_data SET value = NULL WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  4. 執行以下命令來清除設定快取:

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

相關文章

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