Mehrere Session-IDs zu bewahren bedeutet mehr, als nur den Cookie mit der verschlüsselten Session-ID aus dem Weg zu räumen. Man braucht eine Möglichkeit, mehrere Session-IDs zu erhalten, zu speichern und wiederherzustellen. Je länger ich über das Problem nachdachte, wie man die vorherige Session-ID wiedererlangen kann, desto öfter kamen mir Cookies in den Sinn. Es mag zwar verrückt erscheinen, einen Cookie in einem Cookie zu speichern, aber schon die Idee, mehr als eine Session-ID zu benutzen, ist verrückt. Am besten wäre es in der Tat, so viele Session-ID-Cookies wie möglich in einen einzigen Cookie zu packen. Denn das würde 18 Cookies übriglassen, nachdem ASP und der Multiple-Session-ID-Cookie jeweils einen Cookie für sich beanspruchen.
Da ich keinen Einmal-Programm-Code schreiben wollte, sollte der Multiple Session ID-Cookie (MSC) in der Lage sein, sowohl mit klassischem ASP als auch per ASP.NET verschlüsselte Session-ID-Cookies zu speichern. Die Fähigkeit zur Verarbeitung beider ASP-Varianten würde die Flexibilität des MSC erhöhen. Deshalb habe ich mich beim MSC für das folgende Format entschieden (Tabelle A).
Fix | |
Cookie Name | MSC |
Jeweils neu für jede gespeicherte Session-ID | |
Subsystem ID | ? |
Trennzeichen | |
Verschlüsselter Schlüssel | ? |
Delimiter | – (Bindestrich) |
Verschlüsselte Session-ID | ? |
Subsystem Begrenzer | * (Sternchen) |
Tabelle A: MSC-Format
Neueste Kommentare
Noch keine Kommentare zu Mehrere Session-IDs in ASP
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.