il problema è la query lui mi considera lc ondizione del'ip come un or

cioè verifica se esiste la mail o l'ip e insieme alla data decide e non deve essere così