Die meisten JWT Tutorials, die ich gesehen habe sagen, dass Sie es mit AJAX an die Header anhängen können. Wie hängt das Token beim ersten Laden der Seite an?Wie hängt man Json-Web-Token an einen HTTP-Header an?
Wenn ein Benutzer beispielsweise zur Basis-URL '/' geht und kein Token hat, zeigen Sie ihm die Seite an. Wenn sie ein Token haben, leiten Sie sie auf ihre Profilseite um.
Edit:
ich Rückkehr des generierten Token mit einem Jquery Ajax Erfolg, die dem Benutzer dann umgeleitet wird. Wenn der Benutzer auf die Homepage ('/') gelangt, möchte ich, dass das Zugriffstoken über HTTP-Header an meinen Server gesendet wird. Dann kann der Server die Anfrage bearbeiten. Wenn der Benutzer jedoch zurückkehrt (wenn er den Browser schließt und zu "mywebsite.com" oder einer anderen Seite wechselt), möchte ich, dass der Server auf das Token zugreifen kann. Sind HTTP-Header der beste Weg, dies zu tun?
success: function(token){
localStorage.setItem("token", token);
window.location.href('/');
}
Wenn meine Anwendung war eine Seite zum App (SPA), ich habe gerade Ajax die ganze Zeit nutzen könnte, aber es ist nicht.
Wo ist Ihr Code? – Darkrum
Entschuldigung. Ich dachte nicht, dass Code für eine Frage wie diese benötigt wird, aber ich werde es hinzufügen. – LearnSomeMore
Sie können Cookies verwenden, um sie zu speichern. –