应用传值
在App登录后获取到的JWT Token值,在打开应用时,会同时传值给小程序或H5应用,方便应用直接就鉴权处理。
为了让Token更安全,在每次打开App时会重新获取新值,详情可查看“绑定推送Token”。
小程序应用
在小程序的 App.vue 中可以直接获取到 Token值。
示例代码如下:
javascript
export default {
globalData: {
token: ''
},
onLaunch: function(options) {
this.globalData.token = options.referrerInfo.extraData.token;
console.log('App Launch');
// 那么在其他文件中可以直接得到Token值:getApp().globalData.token
}
}
H5应用
在你的H5代码中,可以直接使用前后端语言获取到 JWT Token值。(双击导航标题可刷新当前页面)
后端获取的示例代码如下:
php
<?php
// 如 php 获取 app 登录的 jwt token 值
$token = $_COOKIE['app_token'];
echo $token;
前端获取的示例代码如下:
javascript
window.getJWT = function (token){
// token
}
// vue 的获取方法,继续往下看【H5交互】