2FA Authenticator Module for Perfex CRM – Compatible with Google, Microsoft, Authy & More

Description
Note: This is a security module for Perfex CRM. It is not a standalone script and requires Perfex CRM to function.
Overview
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.
Demo
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
How to Test
- Log in as a customer or admin using the credentials above
- Scan the displayed QR code using any TOTP-based app (e.g., Google Authenticator, Microsoft Authenticator)
- The app will generate a 6-digit code that refreshes every 30 seconds
- Enter the current code on the 2FA verification screen
- If the code is valid, you will be granted access. Invalid codes will display an error. 2FA cannot be bypassed.
Features
- Seamless integration with Perfex CRM (v3.1.0 and above)
- Clean and minimal UI that matches Perfex CRM’s design
- Enable or disable 2FA independently for customers and admin staff
- Compatible with all major TOTP-based apps – Google Authenticator, Microsoft Authenticator, Authy, and more
- Automatically redirects users to 2FA screen after login if enabled
- Allows users to request 2FA re-enrollment if they lose access to their Authenticator app, with admin-controlled approval workflow
- Session-based verification with no repeated prompts after successful 2FA
- Quick installation and setup – no coding knowledge required
- No core file modifications – fully modular and update-safe
- No external API keys or credentials required
What’s Included
- 2FA Authenticator Module
- Documentation
- Free lifetime updates and 6 months support
Requirements
- Perfex CRM version 3.1.0 or higher
Frequently Asked Questions
What is the Authenticator app and how do I use it?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 (due to device loss, reset, or uninstallation), they won’t be able to log in using two-factor authentication. In such cases, the user can submit a re-enrollment or reset request directly from the interface. This request will be reviewed and processed by an administrator, who can reset the 2FA status from the admin panel. Once reset, the user will be able to reconfigure their Authenticator app with QR code.
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.
Documentation
For detailed instructions on installation and configuration, please refer to the online documentation at: https://perfex.codeonstring.com/2fa-documentation
Support
Comprehensive documentation is included. For further assistance, feel free to reach out to us at codeonstring@gmail.com
Change Log
Version 1.1.1
- Fixed external CDN dependencies and QR generator security
- Minor bug fixes and improvements
- Minor layout and styling improvements
Version 1.1.0
- Removed QR re-scan options for enhanced security
- Added re-scan request flow managed by admin
- Admins can now view and reset 2FA authenticator records
Version 1.0.0
- Initial Release
| Type | PHP Script |
|---|---|
| Author | codeonstring |
| Category | Php Scripts / Add Ons |
| Price | $29 |
| Sales | 35 |
| Published | Jun 28, 2025 |
| Last Update | Sep 2, 2026 |
| Compatible Browsers | IE10, IE11, Firefox, Safari, Opera, Chrome |
| Compatible Software | PHP 8.x, PHP 7.x |
| Software Framework | CodeIgniter |
| Source Files Included | JavaScript JS, JavaScript JSON, HTML, CSS, PHP |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 5,417 views · 51 clicksSaaS · Week 45 · 5,417 views · 51 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 43,618 views · 226 clicksWebsite · Week 45 · 43,618 views · 226 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 41,632 views · 123 clicksSaaS · Week 45 · 41,632 views · 123 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 60,582 views · 203 clicksSaaS · Week 45 · 60,582 views · 203 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 29,912 views · 124 clicksDesktop App · Week 45 · 29,912 views · 124 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 5,656 views · 19 clicksWebsite · Week 45 · 5,656 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
4,316 views · 17 clicksWeek 45 · 4,316 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
3,965 views · 14 clicksWeek 45 · 3,965 views · 14 clicks