zoukankan      html  css  js  c++  java
  • 解析token

    导入base64的包来解析

    npm install --save  base-64

    getUser(returntoken) {
          var base64 = require('base-64');
          // alert('11.' + JSON.stringify(base64))
          let splitStr = returntoken.split(".")[1];
          // alert('12.' + splitStr)
          let userstr = base64.decode(splitStr); // 解码
          // alert('13.' + userstr)
          let userinfo = JSON.parse(userstr);
          // alert('9.获取用户信息成功')
          sessionService.setSessionStorage({
            token: returntoken,
            tempToken: userinfo.tempToken,
            name: decodeURI(userinfo.user_name),
            nickname: decodeURI(userinfo.user_nickname),
            tenant_id: userinfo.tenant_id,
            tenant_uid: userinfo.tenant_uid,
            tel: userinfo.user_tel,
            id_number: userinfo.user_id_number,
            userId: userinfo.user_id,
            tenant_name: '',
            tenant_shortName: '',
            qydm: userinfo.tenant_id,
            qyId: userinfo.tenant_uid,
            user_id_number: userinfo.user_id_number,
            user_kind: userinfo.user_kind,
            user_tel: userinfo.user_tel,
            time: new Date(),
          });
          this.$router.push({ path: '/home' });
        },
  • 相关阅读:
    HTTP协议一次上传多个文件的方法
    PHP中include和require的区别
    jenkins持续集成工具
    vue加强(第二天)
    VUE(第一天)
    mybatis的SQL映射(加强)
    easyPOI的上传和下载(导入和导出功能)
    shiro登录授权框架
    SpringDataJPA(ORM对象关系映射框架)
    SpringSpringMVCJPA集成
  • 原文地址:https://www.cnblogs.com/yadi001/p/15468945.html
Copyright © 2011-2022 走看看