Ok Jestem raczej zdezorientowany, czy FormsAuthentication.SetAuthCookie() w asp.net utworzyć plik cookie na podstawie sesji, czy nie? Z czego wnoszę, aby umieścić coś w sesji byś zrobił coś takiego w kodzie za:Czy FormsAuthentication.SetAuthCookie() tworzy plik cookie na podstawie sesji?
Session["userAge"] = 25;
Teraz, niezależnie od tego, czy plik cookie jest tworzony ten będzie działał jako jego stronie serwera, więc jestem zdezorientowany kiedy czytam, możesz mieć sesyjne i bezsesowe pliki cookie, jeśli tak, w jaki sposób utworzyć każdy i jak uzyskać dostęp do zmiennych esssion w pliku cookie w .net?
To dużo wyjaśnia, ale część, której nie mogę przeczytać w tym artykule MSDN, brzmi: dlaczego ludzie mają na myśli, kiedy używają plików cookie sesji i plików cookie bez sesji? Sesja jest po stronie serwera, więc skąd się bierze na kliencie? –
Możesz rzeczywiście uzyskać dostęp do właściwości SessionID, jeśli chcesz, która jest przechowywana w pliku cookie sesji (lub kwerendy, jeśli używasz sesji Cookieless). Mogą mówić o wprowadzonym przez nich zabezpieczeniu w celu powiązania innych plików cookie lub danych z danym identyfikatorem sesji. Możesz dowiedzieć się więcej o SessionID tutaj: http://msdn.microsoft.com/en-us/library/ms178581.aspx – womp
dzięki! ma sens –