WHMCS User and IP Extended Control

Take full control over your WHMCS installation. With our WHMCS User and IP Extended Control addon, you can fully control what happens, enforce certain restrictions and make your whmcs install yours. Here’s a brief list of what this can do now, and we’re just getting started.

IP and Country Features

WHMCS User and IP Extended Control provides increased security and control over your WHMCS install through by adding the following features.

Block IP's from your site

Block countries from admin page

Admin IP Restrictions (.htaccess)

Block domains from your site

Block countries from ordering

Require country for admin page

Block countries from your site

Block IP after failed user logins

Require certain country to order

Additional Features

WHMCS User and IP Extended Control provides the following additional features for security and information.

List Top IP's visiting your site

View module logs

View full client IP history

User Email Validation Features

WHMCS User and IP Extended Control has our user email validation extended module built in. If you have already purchased this, do contact us and we’ll get you a discount if you’re interested in upgrading this. The following options can be enabled in the admin area.

Require login before order

Email validation before order

Require email validation before support can be accessed

Require email validation before user can modify their details

Require email validation before user can modify their payment methods

Require email validation before user can modify their contacts

Require email validation before user can view their email history

Require email validation before user can view / pay invoices

Require email validation before user can view their quotes

Require email validation before user can add funds

Require email validation before user can view services

Future Plans

WHMCS User and IP Extended Control is already pretty feature rich, but we’ve got a few ideas in mind to expand it. If you’ve got thoughts or ideas, we do encourage you to share them in our community forums.

Referral list

UA (user agent) blocking

Referral blocking

UA (user agent) list

Frequently Asked Questions

These are some of the more frequently asked questions. We will keep this section as up to date as we can.

Help ! I locked myself out!!

Never fear, we’ve got your back. If you locked yourself out, visit the super secret page you renamed in the installation stage. This will automatically add your current IP address.

Note:

This page requires that you be logged in for additional authentication. If you’re not, it will redirect you to the administrative page and then add your ip.

How do I view a user's IP history?

In order to view a user’s IP and login history, search for the user, click on the results, then view their profile tab. The last 10 logins are stored in there.

If you need more in depth login history, click the full IP history link in their profile tab. This will show you the last 100 logins for this client.

Why is the client's logout in the future?

When creating the login data for the user (on module activation), there is no session logout time. Rather than leave that empty, the module will take their last login time, add 7 days to it and consider that a logout. There’s nothing to be alarmed about here at all.

This module requires the geoip PECL module to be installed to operate fully. We’ve included instructions as to how to do this in our documentation, so you should have no problem taking care of this. Of course, if you need assistance setting this up, we’re here to help for a nominal fee, just contact us

Screenshots

Take a look through the screenshots below. If you have any questions or concerns, please do contact us, or raise a thread in our community forums or contact us. We’ll be more than happy to help you out.