Zur Zeit verwende ich Sitzungen, um meine Anwendung zu steuern, ich werde jetzt Cookies verwenden, aber meine Fragen sind auf CRUD Ich benutze var user_code = Convert.ToInt32 (HttpContext.Current.Session ["userId "]); zu Identifikatoren mein Benutzer und behalte meine DB, mit Cookies, wie es geht?Asp.net MVC Sitzung zu Cookies
-2
A
Antwort
0
Wenn Sie Value zu Session zuweisen, können Sie es Cookie zuweisen. Sie müssen ein Cookie hinzufügen, wenn sich der Benutzer zur Sicherheit in einem verschlüsselten Format anmeldet.
Code zum Erstellen von Cookies.
private HttpCookie CreateCookie()
{
HttpCookie FooCookies = new HttpCookie("userId");
FooCookies.Value = "hello";
FooCookies.Expires = DateTime.Now.AddHours(1);
return FooCookies;
}
//some action method
Response.Cookies.Add(CreateCookie());
-Code für das Lesen Wert von Cookies.
var cookie = Request.Cookies["userId"];
if (cookie != null)
{
var value = cookie.Value;
// TODO: do something with the value
}
On logout müssen Sie dieses Cookie entfernen, die Sie erstellt haben.
if (Request.Cookies["userId"] != null)
{
var c = new HttpCookie("userId");
c.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(c);
}
+0
Ich verwende FormsAuthenticationTicket, um meine Rollen zu speichern. Gibt es ein Problem 2 Cookies oder dort, um es auf FormsAuthenticationTicket zu tun? – lorranpalmeira
Verwandte Themen
- 1. Asp.Net MVC und Sitzung
- 2. Cookies in ASP.Net MVC 5
- 3. Asp.net MVC Sitzung Zustand Überlappung
- 4. Best Practices für ASP.Net MVC-Cookies
- 5. nicht in der Lage, Cookies in asp.net zu aktualisieren mvc
- 6. Sitzung scheint nicht zu funktionieren asp.net
- 7. Scalatra Sitzung ohne Cookies
- 8. Erstellen einer Sitzung in ASP.NET MVC
- 9. PHP Sitzung ohne Cookies
- 10. asp.net mvc Redirect Login ab Sitzung Ablauf
- 11. Authentifizierung Sitzung läuft auf ASP.NET MVC
- 12. Sicherung Cookies in ASP.NET
- 13. Persistent Cookie-Ablauf auf Sitzung in asp.net mvc festgelegt?
- 14. Sitzung und Cookies in expressjs
- 15. Python Sitzung Cookies nicht persistent
- 16. Flask Login/Sitzung ohne Cookies?
- 17. ASP.NET MVC 4.5.2 Verbindung zu IdentityServer4
- 18. ClaimsIdentity in ASP.NET MVC 5
- 19. ASP.NET MVC und Verwendung von Sitzungen ohne Cookies
- 20. WsFederation ohne Cookies in Asp.Net MVC 4.6 app
- 21. Sitzung verwenden, um Cookies zu speichern und Login zu überprüfen
- 22. Verwendung von Cookies in ASP.NET MVC 5 Projekt
- 23. Wie kann ich Cookies in asp.net MVC-Methode lesen?
- 24. ASP.NET MVC Wie kann ich Inhalte ohne Cookies (Azure) bereitstellen?
- 25. ASP.NET MVC Ajax Formular eingereicht Cross-Domain nicht senden Cookies
- 26. ASP.NET Core Identity & Cookies
- 27. asp.net, Löschen eines Cookies
- 28. Cookies und ASP.NET Core
- 29. Cookies in ASP.NET verschlüsseln
- 30. von Cookies in ASP.NET
Sie sollten 'Session' nicht verwenden. Ich schlage vor, dass Sie einige Zeit damit verbringen, die Grundlagen von [Authentifizierung und Autorisierung] (https://www.asp.net/mvc/overview/security) in MVC zu verstehen. –