Mehrere Session-IDs in ASP

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 – (Bindestrich)
Verschlüsselter Schlüssel ?
Delimiter – (Bindestrich)
Verschlüsselte Session-ID ?
Subsystem Begrenzer * (Sternchen)

Tabelle A: MSC-Format

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Mehrere Session-IDs in ASP

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *