Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Web Sessions Management v 12.0
  4. Sales Conditions FAQ

Web Sessions Management

by TKO http://tko.tko-br.com, http://www.opensourceintegrators.com , OSI http://tko.tko-br.com, http://www.opensourceintegrators.com
Odoo 12
v 9.0 v 10.0 v 11.0 v 12.0 Third Party 5023
Download for v 12.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 781
Technical Name tko_web_sessions_management
LicenseAGPL-3
Websitehttp://tko.tko-br.com, http://www.opensourceintegrators.com
Versions 9.0 10.0 11.0 12.0 13.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 781
Technical Name tko_web_sessions_management
LicenseAGPL-3
Websitehttp://tko.tko-br.com, http://www.opensourceintegrators.com
Versions 9.0 10.0 11.0 12.0 13.0

    What You Get and Support


  • The ones marked with a [DONE], are complete, and the ones as [TODO] are in development.

  • We accept contributions to improve and review the code at GITHUB.

support at sac@tkobr.com

Manage Users Login Rules in Odoo

Rules by Group or User and by Company

Group/User Login Configuration

Define login rules by groups or single users, company dependent in a multicompany configuration.

  1. Set a week calendar to define when users can login, by company; [DONE]
  2. Restrict multiple sign in for same user, by company; [DONE]
  3. Set user session timeout, by company; [DONE]
  4. You can define rules by group or user, definitions in users prevails over group ones. [DONE]
  5. Admin user doesn't have calendar or multi-session restrictions, only timeout. [DONE]
  6. Restrict accesses by client IPs. [TODO]

Global Sessions Management

Better Security!

Administrators can manage easily the open sessions, and have control of who is logged in, from wich IP, giving better view of users behaviours, improving overall security and control.
Access it at Settings>Technical>Security menu.

  1. Global sessions logs; [DONE]
  2. Graph view with Group By: [DONE]
    • Session state;
    • Login/Logout date time;
    • User;
    • and others...
  3. Close any active session. [DONE]
  4. Show user login IP (even behind a proxy). [DONE]
  5. Show user login IP Location using GeoIP library (don't forget to install it). [DONE]
  6. Show unsuccessful login attempts reasons. [DONE]
  7. Close all active sessions. [TODO]
  8. Dashboard with login/logout statistics. [TODO]
  9. Send notification to users with active sessions. [TODO]
Centralized Sessions Administration

Self Session Management

Full Control of Your Own Sessions

User Settings Sessions Control

Every user can manage his own sessions from preferences, improving overall security:

  1. Users can see their own logs in preferences; [DONE]
  2. Users can close their active sessions in preferences; [DONE]
  3. Users can choose to close all sessions except current one. [TODO]

Credits

Contributors

  • Carlos Almeida <carlos.almeida@tkopen.com>
  • Maxime Chambreuil
  • Murtuza Saleh(SerpentCS)

Author & Maintainers

This module is maintained at https://gitlab.com/tkopen/tko-addons/-/issues TKOpen Issues.

TKOpen is a Portuguese company specialized in customizing and extending Odoo. We develop custom solutions for your individual needs to help you focus on your strength and expertise to grow your business.

If you want to get in touch please contact us via mail (info@tkopen.com) or visit our website (https://tkopen.com).

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
  • Ratings
  • Discuss
odoo 13 version
by
sergioeixarch@gmail.com
on 8/1/21, 2:54 AM

Hope this will be continued and updated, a really awesome features to have in odoo


:)
by
David Montero Crespo
on 6/18/20, 10:10 AM

:)


by
Jerson
on 10/26/21, 5:30 AM

Hi.

Is there any date yet for the realease of the migration? I really need this module.

Best regards.


Good module but it has issues
by
Jerson
on 10/25/21, 6:38 PM

Hi.

I've identified two issues with this module that make it not work for me:

  1. The session expiration date for the user is not updated if the users keeps the session active. This is very bad. It means that the users can have their sessions terminated in the middle of an operation;

  2. If the user is using the website or portal, then the session is never terminated. Not by session time nor session killed.

If the creator of this module solved these two major issues, than this module would be great.

Best regards.

Re: Good module but it has issues
by
Carlos Almeida
on 10/26/21, 4:49 AM Author

We will migrate this module very soon, and those suggestions will be taken in account for all versions.

Thank you for your message!


Any news ?
by
sergioeixarch@gmail.com
on 4/29/21, 5:58 PM

Hi Carlos Almeida, are you planing to port this to 13?


by
dev@planetahuerto.es
on 2/23/21, 12:13 PM

Same here, error 500.

Error to render compiling AST
TypeError: object of type 'NoneType' has no len()
Template: 173
Path: /templates/t/t/t
Node: <t t-set="form_small" t-value="True" t-if="len(providers) &gt; 2"/> - - -

Maybe some module incompatibility.


Another thing, it's necessary   to add in manifest / external_dependencies / python:  simplejson


ERROR 500
by
sergioeixarch@gmail.com
on 2/18/21, 3:07 AM

I am just reporting may be its related with my enviroment i dont know, i will appreciate to much this module features its just what i want to control session, i think you do a great work.

Re: ERROR 500
by
Carlos Almeida
on 2/18/21, 4:53 AM Author

We will try to replicate.

What are the modules you have installed?

When do you receive this error?


ERROR 500
by
sergioeixarch@gmail.com
on 2/18/21, 2:54 AM

It only happens with the module installed


ERROR 500
by
sergioeixarch@gmail.com
on 2/16/21, 12:26 PM

i am getting this very often

QWeb

Mensaje de Error:

Error to render compiling AST
ValueError: Expected singleton: res.users()
Template: web.frontend_layout
Path: /t/html/body/div[2]/header/nav/div/div/ul/t[2]
Node: <t t-set="website_sale_order" t-value="website.sale_get_order()"/>
            

Error ocurrido durante el dibujado de la plantilla web.frontend_layout y evaluando la siguiente expresión: <t t-set="website_sale_order" t-value="website.sale_get_order()"/>

Re: ERROR 500
by
Carlos Almeida
on 2/17/21, 7:45 PM Author

what makes you think that error is related to this module?


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with