
Eso no explica el problema. Sólo nos dice que la consulta en sí es innecesaria porque ya está implementada en otro nivel.
Pero el problema del usuario
no se relaciona con eso.
Si existe un problema con un usuario inexistente, o un password incorrecto, eso seguirá sucediendo aunque la consulta se lance desde otra clase o módulo.
¿Se entiende eso?