Löschen Sie den Cookie, wenn Sie sich abmelden

8

Ich erstelle den Cookie mit dem folgenden Code: Wie lese ich den Wert von txtusername auf einer anderen Seite und lösche den Cookie, wenn ich auf Abmelden klicke (Code für die Abmeldung). Ich bin neu in der Programmierung bitte helfen.

%Vor%     
rookie 16.08.2011, 14:13
quelle

2 Antworten

12

Sie sollten Passwort niemals als Cookie speichern. Das ist eine sehr große Sicherheitsbedrohung. Um einen Cookie zu löschen, müssen Sie ihn lediglich ändern und ablaufen lassen. Sie können es nicht wirklich löschen, d. H. Es von der Festplatte des Benutzers entfernen. Sehen Sie sich diese Dokumentation an.

Hier ist ein Beispiel:

%Vor%     
kakridge 16.08.2011, 14:21
quelle
5

Sie können einen Cookie nicht direkt löschen, Sie müssen ihn so einstellen, dass er vor dem aktuellen Datum abläuft:

%Vor%

Sie können mehr darüber hier lesen.

Außerdem ermutige ich Sie wirklich, Ihre eigene Sicherheit nicht zu schreiben, sondern auf asp.net-Mitgliedschaft . Sicherer und einfacher zu bedienen. Wie ich viele Fehler in Ihrem Sicherheitsmodell sehen kann. Das Passwort im Klartext in einem Cookie zu speichern ist wirklich sehr schlecht.

BEARBEITEN: Wenn Sie nun Ihren Code geändert haben, müssen Sie dies tun, um den Cookie zu entfernen:

%Vor%     
Oskar Kjellin 16.08.2011 14:16
quelle

Tags und Links