Maison > Applet WeChat > Développement WeChat > Comment obtenir la valeur du jeton

Comment obtenir la valeur du jeton

coldplay.xixi
Libérer: 2022-12-30 11:12:45
original
53178 Les gens l'ont consulté

Méthode pour obtenir la valeur du jeton : 1. L'applet appelle [wx.login()] pour obtenir le code d'identification de connexion temporaire et le renvoie au serveur du développeur. 2. Le serveur du développeur échange le code contre le ; l'identifiant unique de l'utilisateur openid et la clé de session [session_key].

Comment obtenir la valeur du jeton

L'environnement d'exploitation de cet article : système Windows 7, WeChat version 3.1.2, ordinateur Dell G3.

Méthode pour obtenir la valeur du jeton :

1. L'applet appelle wx.login() pour obtenir le code d'identification de connexion temporaire et le renvoie au serveur du développeur.

2. Le serveur du développeur échange le code contre l'identifiant unique openid et la clé de session de l'utilisateur session_key.

Ensuite, le serveur de développement peut générer un état de connexion personnalisé basé sur l'ID utilisateur, qui peut être utilisé pour identifier l'identité de l'utilisateur lors des interactions front-end et back-end ultérieures dans la logique métier ultérieure.

// 登录
wx.login({
    success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        // console.log(res)
        if (res.code) {
            //发起网络请求
            wx.request({
                url: 'url',
                method: 'POST',
                data: {
                    // x: '',
                    // y: ''
                    code: res.code //将code发给后台拿token
                },
                header: {
                    'content-type': 'application/json' // 默认值
                },
                success: function(res) {
                    // 存token
                    console.log('token=' + res.data.data.token)
                    that.globalData.token = res.data.data.token; //拿到后将token存入全局变量  以便其他页面使用
                }
            })
        } else {
            console.log('获取用户登录态失败!' + res.errMsg)
        }
    }
})
Copier après la connexion

Vérification des informations de connexion

L'interface de vérification des informations de connexion temporaires est une interface HTTPS Le serveur de développeur utilise le code des informations de connexion temporaires pour obtenir session_key et openid, etc.

En fait, ce que nous devons faire est d'envoyer la valeur du code au backend, et le backend peut nous renvoyer la valeur du token après avoir demandé l'interface correspondante ! Dans d'autres pages, un jeton est également nécessaire pour demander des données, donc lorsque nous l'obtenons, nous devons le sauvegarder dans une variable globale afin que la page puisse l'obtenir directement

(getApp() .globalData.token) .

Recommandations d'apprentissage gratuites associées :

Développement d'applets WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal