Probablemente tengas algún error en tu consulta, para no complicarte tanto también puedes utilizar esta forma:
Código PHP:
Ver original$query = "SELECT users.id, users.user, users.dni, users.nombre, users.apellido, users.nivel, users.mail FROM users WHERE users.user='$login'&& users.pass = '$pass'";
checa bien que los campos conicidan o como te mecionaba anteriormente puedes imprimirla y el resultado ejecutarlo directamente el mysql para verificar que sea error en la consulta.