Heim >Web-Frontend >js-Tutorial >Detailliertes Beispiel für jQuery Ajax, das Token zur Überprüfung der Identität verwendet

Detailliertes Beispiel für jQuery Ajax, das Token zur Überprüfung der Identität verwendet

小云云
小云云Original
2017-12-27 11:08:242725Durchsuche

Da ich in letzter Zeit mehrere Backends erstellt habe, sind häufig Backends für Token-Verifizierungs- und Identitätsoperationen beteiligt. Daher finden Sie hier eine Aufzeichnung, wie Anforderungsheader und Token an das Backend übergeben werden. In diesem Artikel wird hauptsächlich der Beispielcode von jQuery Ajax vorgestellt, der Token zur Überprüfung der Identität verwendet. Freunde in Not können sich darauf beziehen.


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("用户名或密码错误");
            }
        }


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);
      }
    }
  })
}

Abschließend wünsche ich allen weniger Käfer

Verwandte Empfehlungen:

Beispiele, die die Verwendung und Überprüfung von PHP-Token zeigen

Vollständige Anmeldeüberprüfung mithilfe von node.js+captchapng+jsonwebtoken

Öffentliche WeChat-Plattform Entwickelte Methoden zur Token-Verifizierung und Nachrichtenverarbeitung

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel für jQuery Ajax, das Token zur Überprüfung der Identität verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn