# RC17 — Usuarios y seguridad

- Contraseñas conservadas con mínimo de 4 caracteres y confirmación obligatoria.
- Documento y correo únicos por usuario.
- Revocación de sesiones al cambiar contraseña, perfil o inactivar una cuenta.
- Una sesión predeterminada por usuario para todos los perfiles.
- Bloqueo de auto-inactivación, auto-eliminación y cambio del propio perfil.
- Protección del último Administrador activo.
- Bloqueo de baja cuando el usuario tiene una caja abierta.
- Usuarios con historial operativo se inactivan; sólo usuarios sin historial se eliminan mediante soft delete.
- Auditoría de altas, modificaciones, estados y bajas.

Ejecutar `database/master/patches/RC17_USER_SECURITY.sql` en instalaciones existentes.
