Entiende que la gente del foro no es adivina, no sabemos que datos introduces ni como tienes la conexión, ni los datos de tu tabla...
Pero queda clara una cosa:
Te está entrando si es como dices en este else
Código PHP:
else{ echo 'Has entrado una combinación usuario/contraseña incorrecta.';}
que viene de este if()
Código PHP:
$result= sprintf("SELECT login,password FROM account WHERE login='$user' AND password='$password'");
$UserTrobat = $result->num_rows;
if($UserTrobat) {
//aquí tu consulta
}
por tanto haz un echo de $UserTrobat. Posiblemente esté vacía debido a que algo en la consulta esté mal.
Si este fuese tu problema comprueba las variables que concatenas en la consulta y la consulta en sí misma a ver si es correcta.
Un saludo.