Simple MFASimple MFA
 

Overview

Welcome to Simple MFA

Customers

with a local credential

MFA Enrolled

Failures (24h)

failed login attempts

Storefront script

Checking…

The Simple MFA script must be installed on your storefront for the login flow to work.

Secure login page

The native BigCommerce login form must be replaced to prevent customers bypassing Simple MFA — including when JavaScript is disabled.

  1. 1In BigCommerce, go to Storefront → My Themes, find your active theme, and click Advanced → Edit Theme Files.
  2. 2Open templates → pages → auth → login.html in the file tree.
  3. 3Replace all content in the file with the snippet below and click Save.
Store hash not available. Ensure the app was loaded via BigCommerce.
Re-apply after any theme update or theme switch, as updates overwrite edited files.

Step 4 — base.html customer ID

Checking…

In templates/layout/base.html, paste this line anywhere inside the <head> tag. This makes the logged-in customer ID available to the script without an extra API call.

{{#if customer}}<script>window.__smfaCustomerId={{customer.id}};</script>{{/if}}

Manage

Need help?

Our support team is available to help with setup, configuration, and troubleshooting.