angulaire.js - Comment Angular conserve-t-il son statut OpenID lors du développement d'un compte officiel?
ringa_lee
ringa_lee 2017-07-04 13:44:38
0
2
1254

J'ai rencontré un problème de persistance de l'openid lors de l'utilisation du compte public WeChat. Dans le projet actuel, le côté serveur est utilisé pour obtenir l'openid puis le stocker dans la session puis revenir au front-end. js en angulaire pour obtenir l'openid de manière asynchrone et l'écrire dans localStorage pour que d'autres pages l'appellent.

Le problème maintenant est qu'après avoir accédé à la page pour la première fois pour obtenir l'openid, il peut être utilisé normalement sur la page, et il peut également être obtenu en sautant entre les pages. Cependant, une fois WeChat fermé depuis l'arrière-plan, puis. entré et cliqué dans le menu du compte officiel, l'openid sera à nouveau obtenu, puis il redirigera vers la page définie dans redirect_url, empêchant l'utilisateur d'entrer normalement dans le menu correspondant. Je ne sais pas si Angular obtient l'openid. d'une mauvaise manière ou le côté serveur le fait mal. J'espère que vous pourrez me donner quelques conseils !

ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
滿天的星座

La description de ce problème n'est pas très claire. Si vous souhaitez obtenir un openid, vous devez l'autoriser via la page Web de WeChat. Obtenez d'abord le code d'autorisation, puis obtenez l'openid. Alors openid essaie de le mettre en cache.

刘奇

Il va de soi que le programme s'exécute dans le navigateur fourni par WeChat. Lorsque WeChat est lancé, le programme doit également être fermé. En entrant ici, rendez-vous à nouveau sur le serveur pour l'obtenir, tout est nouveau. En fait, l'openId peut être enregistré dans le service et il n'est pas nécessaire de l'enregistrer dans le stockage local.

Je ne comprends pas ce que vous voulez dire, veuillez régler à nouveau.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!