Enforce, track, and prove password compliance in Odoo

User Password Pro brings configurable complexity policies, live strength feedback, expiration, reuse prevention, lockout protection, and a full audit trail together in one security suite for Odoo administrators.

The problem

Native Odoo offers only minimal password controls: no configurable complexity policy, no expiration, no reuse prevention, no live strength feedback while typing, and no audit trail of password changes or login attempts. When an auditor asks you to prove your password policy is enforced and logged, there is nothing to show them.

The solution

User Password Pro adds a full password lifecycle to Odoo: company and per-role policies with compliance presets, a live strength meter while typing, history and expiration enforcement, failed-login lockout, and a searchable audit trail with a visual compliance dashboard.

Capabilities

Everything a password audit expects

Every capability below is implemented in the module.

01

Configurable Complexity Policies

Set minimum length and required character mixes — uppercase, lowercase, numbers, symbols — company-wide, and layer stricter policies for admins or any group.

02

Compliance Presets

Apply NIST SP 800-63B, PCI-DSS, or GDPR-aligned rule sets to a policy in one click instead of configuring every threshold by hand.

03

Live Strength Meter & Rule Checklist

The change-password dialog shows a real-time strength bar and a live checklist of exactly which requirements are still unmet as the user types.

04

One-Click Compliant Generator

Generate a password that already satisfies the active policy with a single click on the strength meter widget — no more guessing what will pass.

05

Password History & Reuse Prevention

Block reuse of a configurable number of previous passwords and keep a timestamped history log for every user.

06

Expiration With Email Reminders

Force periodic password rotation per policy, with automatic reminder emails sent ahead of the expiry date.

07

Failed-Login Tracking & Lockout

Log every login attempt with IP and result, automatically lock an account after repeated failures, and unlock it with one click from the user form.

08

Login & Password Audit Log

A searchable, filterable list of every login attempt and password change, ready to export for a compliance review via Odoo's standard list exporter.

09

Security Compliance Dashboard

An at-a-glance dashboard of policy compliance, recent login activity, and configured policies across the whole user base.

Workflow

How it works

1

Configure the policy

Set complexity rules, apply a compliance preset, and define expiration and lockout thresholds in Password Policies.

2

Scope it to roles

Keep the company-wide default or add a stricter policy record scoped to a specific group, such as administrators.

3

Users change passwords

The live strength meter and rule checklist guide every user to a compliant password on the standard change-password dialog.

4

Monitor & audit

Review the dashboard, compliance list, and login/history logs any time, and export them for your next audit.

Questions

Frequently asked

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

Yes. Configure everything from Password Policies and Settings; the module extends the standard change-password flow, so users see no new screens to learn.

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.

User Password Pro

Configurable complexity policies with compliance presets, a live strength meter, expiration reminders, reuse prevention, failed-login lockout and a searchable audit log on one compliance dashboard.

Buy on Odoo App Store