Ho provato ad invertire per curiosità i due echo nel file login.php e il risultato è il medesimo.. quindi il problema sta in questa riga credo (dal bassissimo della mia scarsa conoscenze di js)


codice:
$.post("login.php",{ username:$('#username').val(),password:$('#psw').val(),rand:Math.random() } ,function(data)
        {
		  if((data)=="YES") //if correct login detail
boh..