Customer login to WP/WC
Verification inline will appear in the login forms after clicking on the login button (login action will trigger the verification email with the OTP to verify the customer (2FA) - the customer will not be able to login to the account before adding the OTP.
Enable the OTP requirement for a combination of these rules to automatically trigger OTP to verify the user /customer account:
Last login date (i.e last login is more then 30 days)
Different device
Enable OTP for WordPress admin login
Enabling this will require the OTP from all existing users on their next login (until we record their login date/device)
User meta fields:
Last login date
Last login Device
Hook to the WordPress WooCommerce login action (after successful OTP) to add the meta data (login date/device)