//登录授权(axios:post请求)
axios.post('/api/mobile_login', {
code: code
}).then(function(response) {
var res = response.data;
console.log(res);
var auth_expire_time = res.user_work_info.auth_expire_time; //后台使用权限到期时间
//获取当前时间戳
var currenTime = new Date().valueOf();
console.log(currenTime);
var currenDaTime = currenTime / 1000;
// 判断后台使用权限是否到期
if (auth_expire_time <= currenDaTime) {
// console.log('授权已经超时')
// location.href = 'notSuccess.html';
} else {
// 未到期,将用户信息,企业信息存储到cookie,
var user_info = res.user_info;
// jsapi需要的信息【agentid第三方应用id,jsapi_ticket是企业微信给的ticket值】
// 通讯录展示组件需要的配置信息【当前时间戳、签名随机字符串=企业corpid,当前访问的url(含域名),第三方应用id,企业微信给的ticket值,签名字符串】
var jsapi = {
agentid: res.agentid,
jsapi_ticket: res.jsapi_ticket_res,
};
/* 将数据放进cookie中 */
//将对象转换成json字符串
v
登录授权(axios渲染数据+jquery),能获取到cookie,时间戳,以及设置cookie中的过期天数
最新推荐文章于 2023-12-05 22:35:39 发布