
Access Restriction By IP
This module enhances security by allowing administrators to control user access based on IP addresses. Users will only be able to log in and access their accounts from specified IP addresses, providing an additional layer of protection against unauthorized access.
Access Restriction By IP empowers administrators to implement an extra layer of security by restricting user logins to specific IP addresses. This module functions by:
- Configuration: Administrators can define authorized IP addresses within the Odoo interface.
- Authentication: During the login process, the module verifies the user's IP address against the predefined list.
- Access Control: If the IP address matches an authorized one, the user is granted access to the Odoo platform. Conversely, unauthorized IP addresses will be denied access, enhancing overall security measures.
Key Features
- Restrict User with IP
- Multiple IP Address can be assigned
- Flexible Configuration
Granular Control
Administrator can set an IP or a group of IP Addresses for each User.
User Restrictions
Users can only access their accounts from the predefined authorized IP addresses, preventing unauthorized access attempts from unknown locations.
Restricted Login Attempts
If a user tries to log in from an unauthorized IP address, their login will be restricted, and a warning message will be displayed.
Flexible Configuration
No IP restrictions are applied by default. Administrators can choose to enable or disable restrictions for individual users as needed.
Set the allowed IPs for the user
Users will be able to access his account only from this IPs.

Restrict unauthorized access
When accessing the account from a non-specified IP, login is restricted.

GNU Affero General Public License v3.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you comply with the terms of the GNU Affero General Public License, version 3.0, available at https://www.gnu.org/licenses/agpl-3.0.html. You may develop software that uses the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those software under the terms of the GNU Affero General Public License, version 3.0. It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software without including the complete text of the GNU Affero General Public License, version 3.0, along with any applicable additional permissions. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.