OdooWiki OCA HUB

Website Login Required

website_require_login folder_open OCA/website open_in_new
Website Licencia: LGPL-3

Este módulo permite restringir el acceso a páginas específicas del sitio web a usuarios registrados.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Permite marcar rutas de URL específicas del sitio web como privadas para que solo los usuarios que hayan iniciado sesión puedan abrirlas; los visitantes son redirigidos primero a la página de inicio de sesión.

Este módulo añade una lista sencilla donde decides qué partes de tu sitio web requieren inicio de sesión. Puedes encontrarla en Website configuration, en el menú "Authorization required URLs". Ahí añades una línea por sitio web y por ruta URL, por ejemplo /shop. La misma ruta no puede añadirse dos veces para el mismo sitio web.

Cuando un visitante abre una página, Odoo comprueba la URL solicitada contra esa lista. Si la URL coincide con una entrada, o es una subpágina de ella (por ejemplo /shop/product cuando /shop está en la lista), el visitante es redirigido a la página de inicio de sesión y luego de vuelta a la página que quería. Las páginas públicas que no están en la lista permanecen abiertas como de costumbre.

  • Se aplica por sitio web, por lo que distintos sitios web pueden tener distintas áreas privadas.
  • Cubre la ruta y todo lo que hay debajo de ella.
  • Los usuarios que han iniciado sesión no se bloquean.
  • El propio usuario público del sitio web sigue tratándose como un visitante, por lo que también se le redirige.

Funciona extendiendo el manejo de peticiones del sitio web (ir.http) y almacena las reglas en un nuevo modelo, website.auth.url, con campos para el sitio web y la ruta. Solo los diseñadores de sitios web pueden gestionar estas entradas.

Depende de

website

Menús que añade

Authorization required URLs
Modelos y campos (2)
  • ir.http · amplía un modelo existente
  • website.auth.url · modelo nuevopath, website_id

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Website \> Configuration \> Authorization required URLs: selecciona un sitio web e introduce una ruta relativa, por ejemplo: /shop

Cuando el usuario público intente acceder a mywebsite.com/shop o a cualquiera de sus páginas secundarias, se le solicitará iniciar sesión.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.