Maison > interface Web > js tutoriel > Exemple détaillé de jQuery Ajax utilisant Token pour vérifier l'identité

Exemple détaillé de jQuery Ajax utilisant Token pour vérifier l'identité

小云云
Libérer: 2017-12-27 11:08:24
original
2724 Les gens l'ont consulté

Parce que j'ai réalisé plusieurs backends récemment, les backends des opérations de vérification d'identité des jetons sont souvent impliqués, voici donc un enregistrement de la façon de transmettre les en-têtes de requête et les jetons au backend. Cet article présente principalement l'exemple de code de jQuery Ajax utilisant Token pour vérifier l'identité. Les amis dans le besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.


success:function(dat){
          console.log(dat);
            if(dat.code==1){
              sessionStorage.setItem('token',dat.data.access_token);
              //这里设置缓存存储Token
              sessionStorage.setItem('user',userName);
              location.href = "index.html";
            }else{
              $(".tip2").html("用户名或密码错误");
            }
        }
Copier après la connexion


function edit(obj,obj1,url){//要关闭的弹框类名 form表单id 编辑接口
  var token1 ='basic '+ window.sessionStorage.token;
  //这里的格式是按后台要求的 通过缓存读取Token
  var url = browerUrl+url;
  var obj1 = "#"+obj1;
  var formData = new FormData($(obj1)[0]);
  for(var x of formData){
    console.log(x)
  }
  $.ajax({
    type:"post",
    async:true,
    cache: false,
    contentType: false,
    processData: false,
    url:url,
    data:formData,
    //在请求前设置请求头 在请求头里面设置设置请求头的信息
    beforeSend: function(request) {
            request.setRequestHeader("Authorization", token1);
          },
    //或者直接设置请求头
    //headers:{"Authorization", token},
    success:function(dat){
      console.log(dat);
      if(dat.code==1){
        messageShow("操作成功");
        tanClose(obj);
        setTimeout(reload(),3000);
      }
      else if(dat.code==309){
        backHome();
      }
      else{
        console.log(dat.msg);
      }
    }
  })
}
Copier après la connexion

Enfin, je souhaite à tout le monde moins de bugs

Recommandations associées :

Exemples montrant l'utilisation et la vérification du jeton php

Vérification complète de la connexion en utilisant node.js+captchapng+jsonwebtoken

Plateforme publique WeChat Développer des méthodes de vérification des jetons et de traitement des messages

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