Bonjour,

je souhaite fournir aux utilisateurs de mon site différents processus d'inscription/login :

  • Inscription classique + connexion classique
  • Facebook connect
  • Twitter connect
  • Google account
  • etc....


Je voudrais savoir comment modéliser ma base de données afin de répondre à ce besoin.

Est qu'une personne inscrite sur mon site de façon classique et qui se connecte pour la première fois par facebook connect sera considéré comme un nouveau membre ?

Dans mon idée, je pense faire une table "membre" avec un attribut "login_method".

login_method = 1 --> membre classique
login_method = 2 --> membre connecté via facebook connect
login_method = 3 --> membre connecté via twitter connect
....

Dans cette solution, je peux avoir pour une même personne autant de compte différent.

Merci de votre aide.