Introduction
                The GeoIP & Access Restriction Module for Perfex CRM lets you control access by IP address, email, and country.
                
                Switch instantly between Blacklist (block listed entries) and Whitelist (allow only listed entries).
                Includes a full country list for quick selection, a clean admin UI, and a customizable access-denied page—no core file changes required.
            
System Requirements
- Perfex CRM v3.1.0 or higher
Installation
Installing the module is quick and simple, It takes just a few minutes :
- Extract the main .zip file and locate the geoip_restriction.zip file.
- Log in to the Perfex CRM admin panel as an administrator and go to Setup → Modules.
- Click Choose File and select the geoip_restriction.zip
- Click Install to complete the process.
 
            
            Once the module is installed, it will appear in the list of available modules below. Simply click the Activate button to enable it.
 
            
        Usage :
- Blacklist Mode
- 
                    - Add IP addresses, emails, or countries to the blacklist.
- Any user matching the entries will be blocked from accessing the system.
- Custom error message is displayed when blocked.
 
- Wishlist Mode
- 
                    - Add IP addresses, emails, or countries to the wishlist.
- Only users matching the entries will be allowed to access the system.
- All other users will be denied access automatically.
 
- Country Listing
- 
                    - All countries are pre-listed for easy selection and entry.
- Admins can quickly block or allow access for entire regions.
 
- Quick Toggle
- 
                    - Switch between Blacklist mode and Wishlist mode with a single click.
- Provides flexible access control without reconfiguring database entries.
 
Support
For support, please reach out to us at codeonstring@gmail.com. We will respond as soon as possible, typically within one working day.
Changelog
VERSION 1.0.0 – Initial Release