• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión
Implementar permisos para varios grupos de usuarios

Tutorial Implementar permisos para varios grupos de usuarios

Para XenForo...
1.0.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x
Autor
Brogan
Imagen del autor
Avatar del autor
URL de XenForo
http://xenforo.com/community/resources/implementing-permissions-across-multiple-user-groups.358/
Habiendo estado en algunas instalaciones para resolver problemas de permisos, está claro que un montón de gente aún no tiene claro el concepto.

Aquí unas cuantas claves:

1. TODOS los miembros deben estar en el grupo Usuario Registrados como su grupo Primario, incluyendo a los moderadores y super administradores.

2. Configurar el grupo Usuarios Registrados con el mínimo de permisos que se quiere conferir a TODOS los miembros. Configurar estos permisos en Permitir dejando el resto en No puesto (No).
No usar Nunca ya que no se puede sobreescribir.

3. Para grupos adicionales de usuarios sólo debe cambiarse el permiso específico que difiera de la configuración de permisos de Usuario Registrado, quedando el reso de permisos en No puesto (No) y se agregan los miembros que sea a este grupo poniéndoles en su grupo Secundario.

La razón de hacer esto es que se hace muy fácil gestionar cada miembro con un simple cambio de permiso.

Por ejemplo, se asume que Editar mensajes por uno mismo no está permitido en el grupo Usuarios registrados - deberá quedar No puesto (No) en este grupo.
Si debe existir algún grupo de usuarios a los que se permita este permiso, configurar este específico permiso en Permitir, dejando el resto en No puesto (No) y se añaden los miembros que se desee marcándoles este nuevo grupo como grupo secundario. Como esto es un simple cambio de permisos, para permitir que un usuario edite sus mensajes habrá que añadirlo a este grupo.

Vamos a ver otros escenarios.
Vamos a asumir que se ha conferido a algunos usuarios la capacidad de eliminar mensajes y ahora se le quiere quitar. Como todos tienen el grupo Usuarios registrados como su grupo primario y este permiso está configurado en Permitir, para retirárselo a cualquiera que se desee todo lo que se precisa hacer es configurarlo a No puesto (No).
Si existen miembros en otros grupos primarios diferentes o que tengan el permiso configurado en Permitir en más de un grupo, este permiso no se retira haciendo esto y habrá que ir grupo por grupo y usuario por usuario para modificarlo.

Esto es un ejemplo que usa los permisos configurados en mi sitio.
Usuario registrados no pueden Editar ni eliminar mensajes:
14.png


Otros en un grupo de confianza pueden tener configurado:
15.png


Por ello, los permisos combinados para quien esté en ambos grupos , lucirá algo así como:
16.png


No preciso configurar explícitamente cada Permitir en el grupo de confianza ya que el permiso ya está configurado en el grupo Usuarios registrados.

Este mismo principio se aplica para cualquier permiso adicional y grupo.

Esto también es aplicable en los nodos, permitiendo Permitir o Revocar permisos específicos a grupos específicos según necesidades.

A más grupos de usuarios que se tenga, mayor beneficio se obtiene de esta característica.
Si tengo 20 grupos, por ejemplo, y quiero desactivar un permiso específico a todos, lo obtengo con un simple clic en el grupo Usuarios registrados.

Por ello, la característica de permisos acumulativos es muy poderosa y hace extemadamente fácil gestionar permisos, si estos están adecuadamente configurados
Gustó a: nahiara
Autor
lms
Primer lanzamiento
Última actualización
Votar
0,00 estrella(s) 0 calificaciones

Más recursos de lms

Últimas actualizaciones

  1. ¿Como crear un aviso/anuncio de foro en el que solo pueden publicar los miembros del staff?

    Otra de las cuestiones es, "¿Como puedo crear un noticia o anuncio de foro, en el que solo...
  2. ¿Por qué, cuando instalo un nuevo add-on, usar el grupo Registrados como el primario funciona mejor?

    Algunos están confundidos por qué es mejor práctica tener el grupo Registrados como grupo...
  3. Como crear un nodo privado

    Esta pregunta se hace a menudo por lo que vale el tenerla aquí para referencia. La pregunta es...
Arriba