After login event
Run code after user log in. Create controller that inherits Website in case you use website module or you can also use Home from web module instead.
import logging from odoo import http from odoo.http import request from odoo.addons.website.controllers.main import Website logger = logging.getLogger(__name__) class MuldersWebsite(Website): # ------------------------------------------------------ # Login - overwrite of the website login to have after login hook # ------------------------------------------------------ @http.route(website=True, auth="public") def web_login(self, redirect=None, *args, **kw): response = super(MuldersWebsite, self).web_login(redirect=redirect, *args, **kw) if request.params['login_success']: # login successful # do something pass return response