ciao
sto affrontando la stessa problematica, ti dico come mi sto muovendo io
-se un utente si registra usando la connessione FB, registro i suoi dati (nome, cognome e id) nel mio DB ed in più setto il flag "FB_USER"
in questo modo quando si riconnette verifico che quell'ID sia di un utente "FB_USER"
-se invece l'utente sceglie la registrazione classica dovrà inserire username e password e quindi il riconoscimento e l'assegnazione dell'ID avverrà su quei dati.
Dani