2017-07-31 4 views
0

Avec l'authentification sociale Python, lorsqu'un utilisateur est connecté lorsqu'il clique sur «Connexion avec Facebook» ou similaire.Authentification sociale python, connectez-vous sans vous déconnecter

L'utilisateur request.user n'est pas l'utilisateur facebook nouvellement connecté, mais l'ancien utilisateur connecté.

Connecté utilisateur (request.user) est encore test1 @ gmail. com

Est-ce un comportement prévu? Existe-t-il un moyen de résoudre ce problème ou devrais-je présenter la connexion à moins qu'il ne soit déconnecté?

Répondre

0

Si un utilisateur est déjà connecté à votre application, alors python-social-auth associera le compte social à cet utilisateur, s'il doit s'agir d'un autre utilisateur, le premier doit être déconnecté. Fondamentalement python-social-auth va créer de nouveaux utilisateurs s'il n'y en a aucun connecté pour le moment, sinon il va associer le compte social.