Si. Setti come default nel campo 'attivo'=0 e sei a posto.
Ti conviene fare un semplice nome - email e inviarlo ad una pagina di controllo.
Fai una verifica nel database e se esiste l'utente metti i dati relativi, altrimenti metti i dati senza, ad esempio, il link al suo profilo. Ti semplifichi la vita.
Già che ci siamo: per inserire in modo rapido i dati nel database prova il framework che ho in firma, così mi fai sapere se ti è di aiuto. C'è un sacco di documentazione dettagliata. Lo sto costruendo per evitare di riscrivere da capo ad ogni sito tutte le funzioni, come ad esempio la connessione al database o l'insert piuttosto che date e array.
Se lo dovessi usare fammi sapere che ti do una mano, così vediamo se ne vale la pena (anche se credo proprio di si!)