Back to Top

User Manual of Odoo User Login Security

Updated 13 May 2024


Odoo User Login Security for a more secure environment for data protection!

Odoo User Login Security facilitates you to monitor, track and manage login sessions in your Odoo from a single screen. Neatly Designed Odoo User Login Security Dashboard offers a quick view to track login activities in different parameters.

You can also end selected sessions or all sessions with just a click. Moreover, User Login Security in Odoo detects and restricts intruders in the Odoo account.

Further, set the Odoo User Login Security configuration as per the level of security you want for your account. You can also configure two-factor authentication for verifying the login in Odoo.

Odoo is a complete business suite; hence, your Odoo Account may contain confidential data. You can secure your Odoo account data efficiently with the module’s help.

Searching for an experienced
Odoo Company ?
Find out More

NOTE: Odoo User Login Security’s Two-factor authentication requires you to install the Google Authenticator app on your mobile phone to generate a 6-digit validation code to log in to your account.

Odoo Enforce 2FA module enables administrators to enforce Two-factor authentication (2FA) for public users, enhancing account security by reducing the likelihood of someone else logging in.


  1. Clickable data cards in the dashboard will direct you to the session log page.
  2. View the Session Statuses via Pie Chart in the dashboard.
  3. Check session details like total and active sessions per browser in the dashboard.
  4. Manage sessions and logs effortlessly.
  5. Password reset configuration for better security.
  6. Odoo User Login Security allows you to set the password expiry (age) to stop intruders.
  7. You can also configure simultaneous log-in sessions.
  8. It further allows you to configure Odoo session timeout.
  9. Enable/disable automatic mails to the odoo users.
  10. Configure failed login attempts and recovery link expiration period.
  11. Added two-factor authentication to implement session management.


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘odoo_user_login_security.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘odoo_user_login_security.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


Starting with the configuration of the Odoo User Login Security.


1. After installation, go to ‘User sessions> Settings> Sessions.’

1.1. Set the Admin Session Lifetime in seconds (minimum limit of 60 seconds and a maximum limit of 31536000 seconds [one year]).

1.2. Add the URL(s) that you do not want to refresh after any action.

1.3. Set the days after which the inactive sessions will be automatically removed.

1.4. Specify after how many days the inactive session will end.

1.5. Set whether an admin can log in via multiple systems at a time or not. If no, then mention whether force login is allowed or not.

1.6. Specify the maximum login failures allowed. Also, set the lockout time (Seconds).


1.7. Now, Add the Number of password reset requests allowed in an hour. Also, add the Recovery Link Expiration Period (hours).

1.8. Add the password lifetime in days and set whether you want to ‘recommend‘ or ‘force‘ the password Change.

1.9. Enable/Disable checkbox to send e-mail on failed login.

1.10.Enable/Disable the checkbox to send e-mail on suspicious login. Once done, click the Save button.



2. See the enhanced Odoo User Login Security Dashboard to track session Logs.

Browser-based Data Cards

  • Differentiate data cards based on browser names.
  • Every data card shows the active and total session of the particular browser.
  • Navigate to the filtered sessions per browser via data cards.

Data Card to show Recent Active Login

  • View session details like browser name, user name, platform, date, and IP address.
  • Get detailed information about the session via data cards.

Track session status by Pie Chart

  • You can track session stages through the Pie chart.
  • Also, you can filter action for each status in the dashboard pie chart.

3. Move to the ‘Sessions’ to view all active and inactive session lists.


4. Click any record to view session details per user from a unique session log tab.



5. Now, click on your name in the top-right corner and select the ‘Preferences’ option.


6. Next, move to the ‘Account Security’ tab and click the ‘Logout Everywhere Else’ to end all active user sessions. After that, enable the ‘Two-Factor Authentication’ option.


7. On the new popup, enter your account password (admin account password) and click ‘Confirm Password.’ 


8. On the popup, scan the QR code via the ‘Google Authenticator’ app. Once done, enter the ‘Verification Code’ and click the ‘Activate’ button. Then log out of the admin panel.


9. Log in to your account by entering the credentials.


10. After that, validate the login by entering the 6-digit authentication code generated on the Google Authenticator app.



11.1. You will see the following message when you exceed the preset login attempt request.


11.2. When you are already logged in to an account and try to log in to the same account in another window or system then the following message is shown.




Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.4

Supported Framework Version - Odoo 16, 15, 14

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • Arsalan
    • Anisha Bahukhandi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home