[ASP] Re: [ASP] AW: [ASP] RE: [ASP] User_id über QueryStri ng - sehr unsicher?
Marcus Gnaß
activeserverpages at glengamoi.com
Mon, 6 Dec 2004 21:35:44 +0100
On 6 Dec 2004 at 12:29, Benjamin Wolf wrote:
> Danke für die Antwort.
> Welchen Wert sollte das Session-Cookie denn bekommen ?
Du mußt keinen Wert anlegen. Es langt das Einfügen der Zeile
<%@ EnableSessionState = True %>
Damit wird automatisch ein "Soft"-Cookie erzeugt. Dieses Cookie
bleibt im Speicher des Clients, ohne auf die Platte geschrieben zu
werden. Jedes Cookie bekommt eine eindeutige Nummer, die du mit
Session.SessionId abfragen kannst.
Zudem hast du die Möglichkeit die Session wie ein Dictionary zu
verwenden um benutzerbesogene Daten abzuspeichern.
Allerdings solltest du aus Sicherheitsgründen in deine(r/m) Session(-
Cookie) einen beliebigen (möglichst langen) Wert unter einem
beliebigen Schlüssel speichern, und auf jeder Seite diesen Wert
überprüfen, damit nicht jemand eine Session von anderer Stelle
bezieht und dir vorgaukelt es sei eine von dir erzeugte.
Marcus