Ich verwende die FormsAuthenticationTicket
und legen Sie die Daten und übergeben Sie die Daten über alle Seiten. und es funktioniert, wenn wir keine Daten ändern.Ändern Sie die Benutzerdaten in FormsAuthenticationTicket programmgesteuert
So, jetzt, wenn ich die Daten ändern und es für den Cookie übergeben und dann verschlüsseln möchte, wie Sie die Daten programmgesteuert ändern.
Bitte geben Sie mir die Lösung zum Ändern der Daten in HttpCookie
programmgesteuert.
ich will nur dann die Benutzerdaten ändern, wie es möglich ist? –
Der gleiche Code, ändern Sie einfach den Wert "Benutzerdaten" auf Ihren Wert. Der Prozess (soweit ich es verstehe) ist der gleiche unabhängig. Holen Sie den Cookie, entschlüsseln Sie das Ticket, aktualisieren Sie es, verschlüsseln Sie es, setzen Sie den Cookie in der Antwort. – mdarnall
Warum setzen Sie den Cookie-Ablauf auf 'newticket.Expiration.AddHours (24)' anstelle von 'newticket.Expiration'? –