(per ajax è questione di gusti),

beh, io farei di norma il controllo sul nome, poi nel caso non sia indicato un nome farei il controllo a livello di ip.