recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Comment identifier le même utilisateur lors de l'utilisation de la connexion tierce QQ sur différentes plateformes (IOS, Android, site Web) ?

Les projets d'entreprise doivent prendre en charge différentes plateformes (IOS, Android, site Web)

Ces trois plates-formes ont respectivement demandé des fonctions de connexion tierces sur Tencent Open Platform et QQ Internet.

A l'aide d'un compte tiers, vous pouvez vous connecter directement à l'application sans remplir les informations d'inscription du site.

L'ID de l'application est différent.

En conséquence, l'utilisateur open_id généré par les trois plateformes est également différent. . .

De cette façon, il n'y a aucun moyen d'identifier le même utilisateur. Comment le résoudre ?

Voici comment se connecter avec QQ. Je me demande si la connexion WeChat présente également ce piège. .

阿神阿神2791 Il y a quelques jours680

répondre à tous(6)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 13:02:07

    Je viens de découvrir ça à l’improviste. . Mais il ne semble pas y avoir de bonne solution.
    Posez une question sur la connexion Internet QQ : unifiez les utilisateurs entre plusieurs applications sous un seul compte développeur

    Supplément 5.12

    J'ai trouvé deux méthodes sur Internet :

    1. L'écueil de la création d'applications sur la plateforme ouverte de Tencent, comment plusieurs applications peuvent-elles partager le même Appid ? Cette méthode convient aux applications qui n'ont pas encore été lancées et aucune donnée utilisateur ne doit être migrée. Elle peut être utilisée pour des tests personnels.

    2. Lors de l'utilisation de la connexion tierce QQ, l'openid obtenu par l'application mobile et l'application site Web sont différents pour le même numéro QQ. Cette méthode convient aux applications qui sont déjà dans l'environnement de production et qui ont été piégées. doit être fusionné. Je n'ai pas testé cette méthode.

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:02:07

    Après vous être connecté avec QQ, laissez-le lier WeChat... et les deux open_ids seront associés...

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:02:07

    La connexion tierce n'est qu'un moyen d'attirer du trafic. Laissez-le attacher son téléphone portable.

    répondre
    0
  • 黄舟

    黄舟2017-05-16 13:02:07

    Vous ne pouvez pas unifier les utilisateurs en vous appuyant sur une connexion tierce, vous devez disposer d'un identifiant unique. Il s'agit généralement d'un e-mail ou d'un numéro de téléphone mobile. Vous pouvez vous inscrire directement en associant le numéro de téléphone mobile ou l'e-mail, ou vous pouvez d'abord vous connecter via un tiers, puis laisser l'utilisateur lier le numéro de téléphone mobile ou l'e-mail (l'avantage de cela). c'est que l'utilisateur n'a pas besoin de renseigner le pseudo et l'avatar) )

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:02:07

    Lorsque la première entrée arrive, un identifiant utilisateur est attribué en interne, puis les suivants sont liés. Ajoutez un tableau de corrélation et ce sera KO

    .

    répondre
    0
  • 黄舟

    黄舟2017-05-16 13:02:07

    Github n'a pas d'openid, mais il renverra l'identifiant de l'utilisateur. Vous pouvez utiliser cet identifiant comme openid, qui est l'identifiant unique de l'utilisateur.

    QQ est vraiment difficile à faire. Si cela ne fonctionne pas, vous ne pouvez obtenir qu'un compte principal et ensuite le lier à un tiers.

    répondre
    0
  • Annulerrépondre