Two-Factor Authentication (2FA / TOTP)
Self-contained RFC 6238 TOTP 2FA, with no external library and no network call.
- TOTP/HOTP/Base32 implemented in-house (HMAC-SHA1, +/- step tolerance)
- QR enrollment (otpauth:// URI) with the secret also shown for manual entry
- Secrets encrypted at rest (AES-256-CBC) and single-use backup codes (bcrypt)
- Anti-bruteforce lockout, replay protection and constant-time comparison
- Per-profile enforcement for employees; customer self-service in the account
Compatibility: PrestaShop 1.6 / 1.7 / 8 / 9. Multilingual (IT + EN included). No core modification: the module uninstalls cleanly.
Support: updates and assistance included. Contact: prestashop@cavallini.net
Open a real PrestaShop demo back office and configure Two-Factor Authentication (2FA / TOTP) yourself.
Login: demo@demo.com / demodemo (read-only). Then Modules → Module Manager → Configure.
-
Referencecll_2fa
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | 2026-06-14 | First public release. - TOTP two-factor authentication for the back office (Google Authenticator, Authy, 1Password compatible). - Per-employee enrollment with QR code and recovery, anti-lockout safeguard. - Enforcement across AJAX and export endpoints. |
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent