2017-07-26 3 views
0

Sur notre site, nous avons des utilisateurs existants qui utilisent le nom d'utilisateur (= adresse e-mail) et le mot de passe pour s'authentifier. Maintenant, nous voulons également offrir "Connectez-vous avec LinkedIn" parce que nous savons qu'une grande partie de nos utilisateurs est également sur LinkedIn. Faire cela n'est techniquement pas trop compliqué avec PHP."Se connecter avec LinkedIn" et les comptes d'utilisateurs existants

Pour les nouveaux utilisateurs enregistrés via "Se connecter avec LinkedIn", je stockerais leur identifiant LinkedIn lors de l'inscription, donc ce n'est rien qu'ils peuvent manipuler. Donc, quand ils reviennent, c'est une décision facile: Vérifiez l'identifiant LinkedIn, si tout est bien connu.

Maintenant, la question difficile: si un utilisateur existant décide d'utiliser "Se connecter avec LinkedIn" pour la première fois, il suffit de vérifier si nous avons son adresse e-mail dans notre base de données, puis supposons que c'est lui/sa? Devrions-nous vérifier des données supplémentaires ou ...?

Merci pour tous les conseils!

Répondre

0

Depuis adresse e-mail est unique clé et il représente le nom d'utilisateur, je pense que vous ne avez pas besoin de données supplémentaires pour vérifier si elle lui est depuis son/son mot de passe est équivalent à l'adresse e-mail linkedin.

+0

Eh bien, que diriez-vous d'une personne qui ne dispose pas d'un profil LinkedIn du tout? La procédure d'inscription de LinkedIn exige-t-elle que l'adresse e-mail doive être confirmée afin de pouvoir travailler sur "Se connecter avec LinkedIn"? Sinon, quelqu'un pourrait simplement enregistrer un nouveau compte LinkedIn et par ce semblant d'être l'utilisateur qui n'a jamais eu un profil LinkedIn ... –

+0

si aucun profil linkedin, puis email et mot de passe doit être utilisé pour les authentifier, e-mail et mot de passe soumis au cours enregistrement. – Lekens

+0

Lekens, je viens de me connecter sur stackoverflow avec facebook bien que je n'ai jamais fait ça auparavant sur stackoverflow auparavant. Donc, faire correspondre l'adresse e-mail semble être suffisant. –