У меня есть код аутентификации:
var authTicket = new FormsAuthenticationTicket(/*blahblah....*/);
var cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
FormsAuthentication.Encrypt(authTicket));
Response.Cookies.Add(cookie);
var name = HttpContext.User.Identity.Name; // line 4
Полагая в операторах отладки, я обнаружил, что name
в строке 4 пуст. Но в следующий раз, когда я сделаю звонок в этот сеанс браузера, HttpContext.User.Identity.Name
будет правильно установлен.
Итак, когда это значение устанавливается?