| |||
Bloquear eliminacion de registro a un usuario Hola, tengo una tabla donde hay varios usuarios, administradores y usuarios normales, la idea es que el administrador pueda eliminar los usuarios, pero que no pueda eliminar usuarios administradores. Alguien tiene idea de como se hace esto? Espero su ayuda por favor. Bendiciones
__________________ Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS |
| |||
Respuesta: Bloquear eliminacion de registro a un usuario Cita: el planteamiento es correcto, pero, lo mejor es que el NIVEL 0 sea SUPER ADMIN, 1 ADministrador, 2, etc, asi con ese tipo de jerarquia, te aseguras de tener a futuro mas Subniveles, y mejor control,
Iniciado por petit89 Una opcion puede ser asi... en la tabla hay un campo llamado: Nivel, donde almacenas si es usuario o administrador, digamos que admin es 1 y usuario normal es 0... entonces, se podria definir... que si el usuario a eliminar es Nivel 1, no se pueda eliminar... Si agregas un administrador de administradores lo puedes hacer Nivel 2, entonces volvemos a la misma condicion anterior pero con otra condicion anidada... Si Usuario a eliminar es nivel 1, pero usuario eliminando es Nivel 2.. entonces SI pueda eliminar, si es Nivel 1 entonces no ya que si haces admin al NIVEL 2, luego al 1, un usuario luego al 0, otro, y a futuro decides tener niveles de Redactores, de escritores, developers, etc, tu jerarquia se rompe, es mejor el mas bajo , con mas poder. eso para modo sencillo, lo mejor para un correcto control es realizar, GRUPOS, y cada grupo con permisos editables, tendrias que tener un gestor de permisos y grupos yo lo que hago, es tener Permisos por componentes, y cada coponente tiene configuracion independiente por grupo, algo como el de la imagen, y como mas o menos como trabaja joomla |
Etiquetas: |