Ich habe ein Web-System, in dem sich Benutzer anmelden und ein Cookie ihrer Sitzung speichert. Wenn sie sich als jemand anderen einloggen oder abmelden, möchte ich den ursprünglichen Cookie entfernen, den ich gespeichert habe. Was ist der beste Weg, das zu tun? Ich benutze Python und Apache, obwohl die Antwort für die meisten Sprachen die gleiche bleibt.Wie entferne ich ein Cookie, das ich auf den Computer eines anderen Benutzers gesetzt habe?
5
A
Antwort
7
Legen Sie den Cookie erneut fest, als ob Sie ihn nicht beim ersten Mal festgelegt hätten, aber geben Sie ein Ablaufdatum an, das in der Vergangenheit liegt.
4
Ich denke, der beste Weg ist, den Ablauf auf ein Datum des Cookies auf ein Datum in der Vergangenheit zu setzen.
1
Rückkehr der Header
Set-Cookie: token=opaque; Domain=.your.domain; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
The Domain und Pfad muss den ursprünglichen Attributen übereinstimmen, dass das Cookie unter ausgestellt wurde.