it-swarm-es.tech

ACL y control de acceso para descargar documentos basados ​​en permisos de grupos de usuarios

Estoy trabajando en un sitio web de proyectos para mascotas con Joomla! para organizar mi departamento (es decir, detallar y fotografiar pertenencias (ideal para seguros), electrodomésticos con recibos y garantías escaneadas adjuntas, tener acceso a documentos médicos (es decir, en caso de emergencias), listas de compras, calendarios conjuntos, álbumes de fotos, Google Map, etc. )

Sin embargo, mi principal preocupación es que algunos de estos documentos son bastante sensibles.

Estos son los siguientes 'grupos de usuarios' que me gustaría configurar en ACL.

  • Público en general
  • Amigos y familiares (es decir, acceso a álbumes de fotos específicos, eventos, etc.)
  • Residentes (acceso a todo, incluidos los 'documentos confidenciales')

Me gustaría configurar el Joomla! sitio que usa ACL para que solo aquellos en el grupo de usuarios 'Residentes' tengan acceso para descargar los documentos (es decir, un enlace de descarga con una descripción solo se muestra a aquellos que han iniciado sesión como Residentes y solo los miembros del Grupo de Usuarios Residentes pueden descargar los documentos).

  1. ¿Se puede hacer esto con la ACL nativa de Joomla! ¿Cómo? si no;
  2. ¿Qué extensiones puedo usar y cómo se puede lograr esto?

Nuevamente, el preocupación principal es cómo hacer que estos documentos confidenciales y su descripción estén disponibles para los usuarios autorizados, al tiempo que los protege de aquellos que no lo están.

6
NivF007

DocMan hará esto. http://www.joomlatools.com/extensions/docman/overview

Configure sus grupos de usuarios con esta herencia:

  • Público
    • Amigos y familiares (hereda la configuración PÚBLICA pero tiene más acceso)
      • Residentes (hereda la configuración de Amigos y familiares pero tiene más acceso)

Luego configure sus categorías y documentos en el componente DocMan con los niveles de acceso correctos. Me gusta establecer mis categorías de DocMan para el nivel mínimo de acceso (en su caso, PUBLIC), luego establecer los niveles de acceso de los archivos individuales. De esta manera, todos pueden ver las categorías, pero solo aquellos con el acceso requerido pueden ver los documentos.

7
rleathers

Tiendo a usar Docman para este tipo de cosas, pero aún podría usar la ACL incorporada para controlar artículos regulares y luego incrustar URL de documentos en los artículos. Sin embargo, si tienes muchos documentos, diría que vale la pena mirar a un gerente de documentos como Docman. Puede configurar grupos e incluso hacer que oculte categorías a las que no tiene acceso.

En cuanto a los otros elementos, como galerías, etc. Algunos componentes respetan el sistema ACL y otros no (busque el botón de propiedades en el componente). Otra forma es usar algo como un kit de widgets e incrustar las galerías en un artículo de Joomla.

La respuesta corta es sí, la ACL integrada se puede usar para ocultar categorías, artículos, elementos de menú, módulos, etc., por lo que debería poder configurar esto sin demasiados problemas.

3
Brian Peat