Note: This is a module designed for Perfex CRM. It is not a separate script.
Overview
FaceLogin is a modern facial recognition module for Perfex CRM, designed to offer a seamless and secure login experience. Leveraging real-time face matching through your device’s webcam, it replaces traditional passwords with intelligent identity verification — clean, intuitive, and secure.
Note: Currently, only staff logins are supported.
Key Features:
- Face Recognition
Utilizes the face-api.js library to detect and verify facial features in real time. - Live Webcam Feed
Facial recognition is conducted through a live webcam feed, ensuring interactive and secure login. - Webcam Selector
Supports devices with multiple cameras (e.g., laptops, tablets, and smartphones). - Register & Update Face Data
Staff can save or update their facial data through a guided capture process. - Clean Login Modal with Overlay Guide
A smart face guide UI with detection feedback like:
– “Align your face inside the guide”
– “Looking for face…”
– “Verifying…”
– “Success” / “Login failed” - Face Descriptor Storage
Facial data is securely saved as JSON and mapped to staff user IDs. - No Core File Modifications
Integrates smoothly with the existing Perfex login process using hooks and modals. - Fully Responsive Design
Works across desktops, laptops, and supported mobile browsers.
Important: Liveness detection (anti‑spoofing) is NOT included in this 1.0.0 release. This module performs face matching using the device webcam and face-api.js, but it does not perform advanced liveness checks such as blink detection, challenge/response, depth sensing, or thermal checks. As a result, some spoofing techniques (e.g., presenting a photo or screen) may not be detected by this initial release.
Demo URL and Credentials:
Explore the module with our live demo:
Installation Guide:
- Log in to PerFex CRM as an administrator.
- Navigate to Setup > Modules.
- Select the extracted upload.zip at Module installation selection prompt and press Install.
- You’re all set!