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

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