GeoIP Login

GeoIP Login

What It Does

This GeoIP login module is part of the Users Login section of SecuPress.

This security feature helps protect your WordPress login system by challenging accounts logging in from a different geographic location than usual.

Why It Matters

By protecting accounts from login locations geographically distant from their usual habits, you reduce the risk of compromise.

By implementing this security measure, you protect your website against threats such as session theft, password theft, or account hijacking.

How to Use

Activate this module in the Users Login section of the SecuPress settings.

Once activated, the module will run automatically and provide protection for your website.

If you experience any issues after activation, you can temporarily deactivate the module. The module will automatically remove its protection rules upon deactivation.

Expert Settings

Device Verification

You can specify which device is attempting to connect. You can then validate your devices one by one for each connection. If an attack is launched from another computer, mobile device, script, bot, or hacking tool, the connection will be challenged, making it impossible to connect without validating the code received in your email.

Verification Level

You can choose different verification levels for location. The levels represent a "strength of protection" ranging from 1 (low) to 5 (high):

  • Verify by Country
  • Verify by Region
  • Verify by City
  • Verify by Flexible IP Address (Default)
  • Verify by Strict IP Address

Session Hijacking Protection

By activating this setting, not only the challenge will be prompted when login from another location or device, but on every page loaded when logged-in. The goal is to prevent session to be hijacked, meaning that an attacker can steal ytour session without having to log-in, bypassing the challenge, with this, it cannot happen.