Wie gehe ich mit dem Login-JWT-Token in Vue JS um?
P粉587780103
P粉587780103 2024-03-30 16:39:37
0
1
355

Ich habe einen Token in meinem lokalen Speicher. Wenn ich das Token in localstorage lösche, melde ich mich nicht ab. Können Sie mir ein Beispiel geben, wie das geht?

created() {
  if (this.vueToken) {
  let headers = {
    Authorization: "Bearer " + localStorage.getItem("vueToken"),
  };

  axios
    .get("checkLogin", {
      headers: headers,
    })
    .then((response) => response);
}else{
    this.$router.push('/login')
}
  },

P粉587780103
P粉587780103

Antworte allen(1)
P粉511896716

您必须在安全路由中设置一个条件,例如,如果本地存储中的令牌为空,则将其推送到本地存储。这是示例代码。

mounted() {
this.token = localStorage.getItem("ivToken");    
if(this.token===null){     
  this.$router.push("/signin")
}

},`

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!