驗證碼

驗證碼是一種視覺裝置,可確保人(而不是電腦(或「機器人」))與網站互動。 CAPTCHA是​ Complete Automated Public Turing測試的縮寫,用來區分電腦和人類。 它可用於管理員存取和註冊客戶啟動的各種店面動作。 Adobe Commerce和Magento Open Source支援本主題和Google reCAPTCHA中所述的標準CAPTCHA。

您可以按一下影像右上角的「重新載入」圖示,視需要多次重新載入驗證碼。 驗證碼是完全可設定的,並且可設定為每次都出現,或僅在已定義的失敗登入嘗試次數後出現。

以驗證碼登入

為管理員設定驗證碼

如需額外的安全性,您可以將驗證碼新增至「管理員登入及忘記密碼」頁面。 管理員使用者可以按一下影像右上角的​ 重新載入 重新載入圖示 圖示,重新載入顯示的驗證碼。 重新載入的次數沒有限制。

管理員 — 使用驗證碼登入

  1. 在​ 管理員 ​側邊欄上,移至​ Stores > Settings>Configuration

  2. 在左側面板中,展開​ Advanced ​並選擇​ Admin

  3. 在右上角,將​ Store View ​設為Default

    如果Commerce安裝的範圍包含多個網站,請選擇您要套用驗證碼設定的網站。

  4. 展開​ CAPTCHA ​區段的 擴充選擇器

  5. 將​ Enable CAPTCHA in Admin ​設為Yes。 然後完成其餘的選項,如下所示:

    管理員 — 驗證碼組態 {width="600" modal="regular"}

    • 輸入要用於驗證碼符號的​ Font ​名稱(預設值: LinLibertine)。

      若要新增您自己的字型,字型檔案必須位於與您的Commerce安裝相同的目錄中,且必須在位於app/code/Magento/Captcha/etc的驗證碼模組的config.xml檔案中宣告。

    • 選取下列任何一個​ Forms,以便在其中使用驗證碼。 若要選擇多個表單,請按住Ctrl鍵(PC)或Command鍵(Mac)。

      • Admin Login
      • Admin Forgot Password
    • 將​ Displaying Modes ​設定為下列其中一項:

      • Always — 永遠都需要CAPTCHA才能登入管理員。
      • After number of attempts to login — 此選項僅適用於管理員登入表單。 選取後,Number of Unsuccessful Attempts to Login ​欄位就會顯示。 輸入您要允許的登入嘗試次數。 值為0 (零)類似於將「顯示模式」設定為Always

      若要追蹤失敗的登入嘗試次數,每次嘗試以一個電子郵件地址登入,以及從一個IP位址登入都會計算在內。 允許來自相同IP位址的登入嘗試次數上限為1,000。 此限制僅在啟用驗證碼時適用。

    • 針對​ Number of Unsuccessful Attempts to Login,輸入在驗證碼出現之前,管理員可以嘗試登入的次數。 如果設定為零(0),則一律需要驗證碼。

    • 針對​ CAPTCHA Timeout (minutes),輸入驗證碼過期之前的分鐘數。 驗證碼過期時,管理員必須重新載入頁面。

    • 輸入要出現在驗證碼中的​ Number of Symbols。 最多可使用八個(8)符號。 對於隨每個CAPTCHA而變更的符號數目,請輸入一個範圍(例如5-8)。

    • 針對​ Symbols Used in CAPTCHA,輸入您要在驗證碼中隨機出現的字母(a-z和A-Z)和數字(0-9)。 難以與其他符號(例如il1)區分的符號不包含在預設的驗證碼符號集中。

    • 如果您要要求系統管理員完全依照驗證碼中的顯示方式輸入大寫或小寫字元,請將​ Case Sensitive ​設為Yes

  6. 完成時,按一下​ Save Config

為店面設定驗證碼

客戶每次登入帳戶時,或幾次嘗試登入失敗後,都需輸入驗證碼。 此外,店面中使用的許多表單可設定為需要由驗證碼驗證。

簽出期間的 驗證碼 {width="700" modal="regular"}

  1. 在​ 管理員 ​側邊欄上,移至​ Stores > Settings>Configuration

  2. 在左側面板中,展開​ Customers ​並選擇​ Customer Configuration

  3. 展開​ CAPTCHA ​區段的 擴充選擇器

客戶驗證碼組態

  1. 將​ Enable CAPTCHA on Storefront ​設為Yes。 然後完成其餘的選項,如下所示:

    • 輸入要用於驗證碼符號的​ Font ​名稱(預設值: LinLibertine)。

      若要新增您自己的字型,字型檔案必須位於與Commerce安裝相同的目錄中,且必須在CAPTCHA模組的config.xml檔案中宣告。

    • 選取下列任何一個​ Forms,以便在其中使用驗證碼。 若要選擇多個表單,請按住Ctrl鍵(PC)或Command鍵(Mac)。

      • Applying coupon code
      • Checkout/Placing Order
      • Create user
      • Login
      • Forgot password
      • Contact Us
      • Change password
      • Share Wishlist Form
      • Payflow Pro (請參閱安全性修補程式 知識庫 ​文章)
      • Send to Friend Form Magento Open Source (僅限Magento Open Source)
      • Add Gift Card Code Adobe Commerce (僅限Adobe Commerce)
      • Create company Adobe Commerce B2B (僅適用於Adobe Commerce B2B)
    • 將​ Displaying Mode ​設定為下列其中一項:

      • Always — 存取選取的表單一律需要CAPTCHA。
      • After number of attempts to login — 輸入驗證碼出現前的登入嘗試次數。 0的值(零)類似於「一律」。 選取後,會顯示失敗的登入嘗試次數。 此選項不適用於「忘記密碼」表單,如果啟用此表單,將一律顯示CAPTCHA。
    • 針對​ Number of Unsuccessful Attempts to Login,輸入客戶在驗證碼出現之前可失敗登入的次數。 如果設定為零(0),則一律會使用驗證碼。

    • 針對​ CAPTCHA Timeout (minutes),輸入驗證碼過期之前的分鐘數。 驗證碼過期時,客戶必須重新載入頁面才能產生新的驗證碼。

    • 輸入要出現在驗證碼中的​ Number of Symbols。 最多可使用八個(8)符號。 對於隨每個CAPTCHA而變更的符號數目,請輸入一個範圍(例如5-8)。

    • 針對​ Symbols Used in CAPTCHA,輸入您要在驗證碼中隨機出現的字母(a-z和A-Z)和數字(0-9)。 預設字元集不包含類似的符號,例如I1。 為了獲得最佳效果,請使用使用者容易識別的符號。

    • 如果您要要求客戶完全依照驗證碼中的顯示方式,以大寫或小寫輸入字元,請將​ Case Sensitive ​設為Yes

  2. 完成時,按一下​ Save Config

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1