Я использую проверку подлинности с помощью формы и отправку запроса Aajx на сервер для аутентификации. На основании результата json клиент решает, куда идти и что делать. Именно по этой причине я не использую FormsAuthentication.RedirectFromLoginPage, чтобы не мешать ответу ajax/json.
В этом случае Request.IsAuthenticated возвращает false, даже после проверки пользователя с Membership.ValidateUser. Затем я установил файл cookie с помощью
FormsAuthentication.SetAuthCookie(username, false);
Хотя второй параметр, постоянный файл cookie, является ложным, файл cookie по-прежнему действует в сеансах браузера.
Любая идея, как заставить Request.IsAuthenticated работать без использования FormsAuthentication.RedirectFromLoginPage?