i geheimen Schlüssel von Express gesetzt: res.cookie('name','value', {signed:true});
und wollen das signierte Cookie im Client-JavaScript aktivieren, wie document.cookie
oder $.cookie()
, analysieren, aber ich kann Sie nicht heraus finden, wo es jede API dafür. Weiß jemand davon?wie in Client über Javascript oder Jquery unterzeichnet Cookie analysieren
Antwort
Bei einem Cookie-Wert von s:0.vunrLqeIl9xNAJFmibUmCeWeI3vDS9m/mbnkAZiVubU
ist der Wert 0
. Das Präfix s:
bedeutet, dass es ein signiertes Cookie ist und das Suffix .vunr...ubU
die tatsächliche Signatur ist.
So um den Wert zu extrahieren, können Sie so etwas wie dieses verwenden:
let value = $.cookie('name').match(/^s:(.*)\..*$/)[1];
Oder, wenn Sie einen Bündler wie Webpack oder Browserify verwenden, können Sie das aktuelle Modul verwenden können, die sie verwendet, Erstellen und Überprüfen signierter Cookies in Express: cookie-signature
.
vielen Dank. Ich dachte, es gibt eine Standard-API im Client, die direkt verwendet werden kann, aber es scheint immer noch Webpack zu verwenden, um das Modul in das Frontend zu bündeln. –
- 1. Authentifizierung über JavaScript-Client beibehalten?
- 2. Wie codiert man Cookie mit Javascript/jquery?
- 3. Wie erkennt man einen Cookie von Client- oder Server-Seite?
- 4. HTML-Vorschau über JavaScript oder JQuery
- 5. Ebene Javascript Jquery - client
- 6. Wie in Cookie oder in localstorage
- 7. Wie analysieren JSON in jQuery
- 8. Cookie-Zugriff über JSONP
- 9. Überprüfen Sie, ob der Client Cookie in Javascript akzeptiert?
- 10. HTTP-Client-Cookie C#
- 11. Cookie auf Client-Anfrage OkHttp
- 12. Javascript oder jQuery
- 13. Fehler über ungültige oder unerwartetes Token in JavaScript und jQuery
- 14. check cookie ist gesetzt oder nicht in Javascript
- 15. Wie Logistiker JavaScript oder jQuery
- 16. Javascript Cookie schafft nicht
- 17. GWT unterzeichnet Null
- 18. Wie aktiviert man Cookie mit Javascript?
- 19. Jquery Cookie - toggle-Box
- 20. Javascript Cookie
- 21. speichern Array von Objekten in Cookie, reines Javascript, keine jquery?
- 22. HTTP-Header 'set-cookie' mit HTTParty analysieren
- 23. JavaScript Cookie speichern
- 24. CORS: schreiben und ein Cookie über zwei Website und Client/Server-Sprachen (JavaScript und ASP.NET C#)
- 25. Cookie-Gesetz über Altersverifikation
- 26. Sammeln von Daten über das Produkt in Cookie mit Jquery
- 27. jQuery „$ .cookie“ keine Funktion
- 28. JSON-Array in JQuery analysieren
- 29. Kann nicht Cookie in JavaScript durch Express
- 30. Zugriff auf den WEB-API-Cookie über document.cookie in JavaScript
Was ist das Problem, genau? Wird Ihr Cookie nicht in der Liste von 'document.cookie' angezeigt? – msanford
https://stackoverflow.com/questions/5639346/what-is-the- shortest-function-for-reading-a-cookie-by-name-in-javascript – epascarello
es erscheint, aber es ist verschlüsselt. das ist, was ich von document.cookie.name oder $ .cookie ('name): 's: 0.vunrLqeIl9xNAJFmibUmCeWeI3vDS9m/mbnkAziVubU'. Wie Sie wissen, können wir Cookies serverseitig analysieren. wie 'req.signedCookies', aber auf der Client-Seite gibt es keine API dafür. –