2fa module,authenticator app,authy,google authenticator,login verification,microsoft authenticator,multi-factor authentication,otp login,pernticator,multi-factor authentication,otp login,perfex crm,perfex crm 2fa,perfex module,perfex security addon,secure crm login,totp login,two factor au
Note: This is a security module for Perfex CRM. It is not a standalone script and requires Perfex CRM to function.
2FA Authenticator Module for Perfex CRM enhances your CRM security by enabling two-factor authentication (2FA) using industry-standard TOTP (Time-based One-Time Password) apps such as Google Authenticator, Microsoft Authenticator, Authy, and others.
This plug-and-play module adds an additional layer of login security for both customers and admin staff. After login, users will be prompted to scan a QR code and verify using a time-based code from any supported authenticator app.
Designed to integrate seamlessly into your existing Perfex CRM installation, the module requires no core file changes. No code modification is needed — just upload, configure, and boost your CRM’s security in minutes.
Note: Two-Factor Authentication is disabled for the admin demo to allow direct access to module settings and configuration. To test the full 2FA flow, please use the customer login.
Admin Login: https://perfex.codeonstring.com/admin
Email: admin@example.com
Password: 123456789
Customer Login: https://perfex.codeonstring.com/login
Email: customerone@example.com
Password: 123456789
Authenticator apps like Google Authenticator, Microsoft Authenticator, and Authy generate time-based one-time passwords (TOTP). Just scan the QR code shown during login and the app will provide the verification code needed to log in.
Do I need anything else or external credentials to make this module work?No. This module works out of the box and does not require any external API keys or credentials. Users only need any free TOTP-compatible app like Google Authenticator, Authy, or Microsoft Authenticator.
Do I need coding knowledge to use this module?No. This module is fully plug-and-play. You just need to upload, activate, and configure it via the admin panel.
Do I need to modify any core files in Perfex CRM?No. This module is self-contained and does not require any core file modifications.
Is this module compatible with all Perfex CRM versions?Yes. This module works with all Perfex CRM versions starting from 3.1.0 and above.
What happens if a user loses access to their Authenticator app?If a user loses access to their Authenticator app, they will be prompted to re-scan the QR code and re-enroll right after logging in — no admin involvement needed.
Can I enable 2FA for only customers or only admins?Yes. The module provides individual toggles to enable or disable 2FA separately for customers and admins.
Does this module support multiple languages?The module is translation-ready and comes with an English language file by default. You can easily add other languages by copying and translating the provided language file.
Are updates included?Yes. All future updates are included and will be available via your CodeCanyon account under downloads.
Is there documentation available?Yes, a full installation and configuration guide is included in the download bundle.
For detailed instructions on installation and configuration, please refer to the online documentation at: https://perfex.codeonstring.com/2fa-documentation
Comprehensive documentation is included. For further assistance, feel free to reach out to us at codeonstring@gmail.com