resolviendo problema con variables indefinidas y restricciones por tipo de usuario