A simple plugin to secure WooCommerce user accounts with TOTP (Time-Based One-Time Password) via Google Authenticator or similar apps.
This plugin allows WooCommerce users to protect their accounts using TOTP (Time-Based One-Time Password) authentication. Users can enable/disable TOTP for their account via Google Authenticator or similar apps to add an extra layer of security to their accounts.
- User TOTP Activation/Deactivation: Users can enable or disable TOTP for their account.
- TOTP Protection for WooCommerce Accounts: Users secure their accounts with TOTP via Google Authenticator or similar apps.
- Admin Control: Admins can override user TOTP settings (disable/enable) if needed.
- Simple Integration: Just clone the plugin directory into
wp-content/plugins/
and activate it.
- TOTP Protection for Admin Accounts
- Admin Customization Options: Allow admins to configure settings (e.g., TOTP enforcement, recovery codes) via the WordPress admin interface.
- Clone the repository into your WordPress
wp-content/plugins/
directory:git clone https://github.com/MMTWeb/wp-woo-totp.git
- Activate the plugin from the WordPress admin dashboard under Plugins > Installed Plugins.
- Enable TOTP for your account via the user profile settings (or have an admin enable it for you).
- WordPress 5.8+
- WooCommerce 4.0+
- A TOTP-compatible app (e.g., Google Authenticator, Authy)
- Suggestions/Improvements: Share your ideas in the GitHub repository or via email.
- Bug Reports: Open an issue on GitHub with detailed steps to reproduce.
- Pull Requests: Contributions are welcome! Ensure code follows WordPress coding standards.
This plugin is open-source and released under the GPL v3+ license.
- User Responsibility: Users must set up TOTP via their own app. Admins cannot generate or manage TOTP secrets.
- Security: Always use HTTPS for your site and store recovery codes securely.