Allora qual è il modo giusto per fare i controlli?

1) per controllare se l'utente si è già registrato: quale dato devo prendere? sempre password o username?

2) se l'utente non è iscritto: che non usi un nome utente già esistente?