Ich versuche, meine eigene FormsAuthentication
in einer ASP.NET MVC 4-Anwendung zu machen, und ich habe zwei verschiedene Möglichkeiten zur Erstellung meiner Authcookie gesehen und ich fragte mich, ob einer von ihnen irgendwelche Nachteile hat oder ob es sicher ist, sie beide zu verwenden Gibt es irgendwelche anderen Unterschiede, über die ich Bescheid wissen sollte, bevor ich mich entscheide, sie zu benutzen?Welche FormsAuthentication-Methode zu verwenden?
die erste ist
FormsAuthentication.SetAuthCookie(userName, rememberMe);
der andere ein bisschen länger
ist mir über diese Entscheidung var authTicket = new FormsAuthenticationTicket(
1,
userName,
DateTime.Now,
DateTime.Now.AddMinutes(30),
rememberMe,
"Users"
);
var encryptedTicket = FormsAuthentication.Encrypt(authTicket);
var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
HttpContext.Current.Response.Cookies.Add(authCookie);
bitte aufklären
danke für Ihre Antwort. Jetzt weiß ich ein bisschen mehr über diese beiden Methoden = D – mattematico
was ist, wenn ich nicht die 1. Methode "FormsAuthentication.SetAuthCookie (userName, rememberMe)" verwenden. Wie wird es die 2. Methode (httpCookie) nennen? – JerryGoyal