Know exactly who logged in — and stop who shouldn’t

Users Login History Pro unifies authentication auditing and active session security in one Odoo app — full login history, brute-force auto-block, live session control, and analytics, without a six-step setup.

The problem

When an account is compromised, a former employee still has access, or an auditor asks for a login trail, admins have no built-in way to answer who logged in, from where, on what device, and whether an attempt looked suspicious. The information is scattered across raw server logs, or not recorded at all.

The solution

Users Login History Pro records every login attempt with IP, device, browser, location and duration, auto-blocks brute-force attacks, and gives admins a live dashboard to review, block, and force-logout sessions — all placed under the Users menu where admins already work.

Capabilities

Everything a security-conscious admin needs

Every capability below is implemented in the module.

01

Complete login & session logging

Records successful, failed and blocked attempts with IP, device, browser, session duration and originating company — every session in one searchable, filterable log.

02

GeoIP location enrichment

Every session is enriched with city and country using Odoo’s built-in GeoIP lookup, so a login from an unexpected geography stands out immediately.

03

Brute-force auto-block

Automatically locks an account after a configurable number of failed attempts, with an adjustable lockout duration to defeat brute-force attacks before they succeed.

04

Manual block, unblock & force-logout

One click to block or unblock a specific user, or to terminate any active session, for immediate incident response.

05

Idle timeout & concurrent session limits

Automatically ends sessions idle past an admin-defined timeout, and caps the number of simultaneous sessions a single user may hold.

06

Real-time active sessions dashboard

A live kanban of every currently logged-in session with one-click force-logout, so operators always know who is on the system right now.

07

Email alerts on new logins

Optional, configurable email notification whenever a new login is recorded, so unexpected access is never missed.

08

Configurable retention & auto-cleanup

Set your own retention window in days and let a scheduled job purge old records automatically — no fixed one-month limit.

09

Role-based access & analytics

Regular users see only their own logins while managers see the full organization, with pivot and graph views for trend analysis.

Workflow

How it works

1

Install

Install the app and login tracking, brute-force protection and session logging start working immediately with sensible defaults.

2

Tune the settings

Adjust retention days, failed-attempt threshold, lockout minutes, idle timeout and concurrent-session limit from one settings screen.

3

Monitor

Review the login history list, the active-sessions dashboard, and each user’s login security panel as activity comes in.

4

Act on incidents

Block a user, force-logout a session, or export the audit trail the moment something looks wrong.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The app scopes tracking to authentication and session events only — it does not audit every model in your database, so large instances stay responsive.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Users Login History Pro

Every login and session logged with GeoIP enrichment and device detail, brute-force auto-blocking, manual block and force-logout, idle timeouts and concurrent session limits, a real-time sessions dashboard and configurable retention.

Buy on Odoo App Store