У меня есть страница asp.net, чтобы проверить, было ли разрешение задано пользователем facebook. Но когда пользователь настроит разрешение и снова вернется на эту страницу, FacebookWebContext.Current.IsAuthorized() все еще возвращает false в IE. Когда я снова загружаю страницу, используя F5, FacebookWebContext.Current.IsAuthorized() возвращает true.FacebookWebContext.Current.IsAuthorized() всегда возвращает false в Page_Load в IE
Значение FacebookWebContext.Current.IsAuthorized() отличается при загрузке страницы и после ручной загрузки страницы вручную.
Код работает правильно в FireFox и Chrome. Вы знаете, почему и как я могу решить эту проблему?
спасибо!
================================================================================================================================== ===============
защищен недействительным Page_Load (объект отправителя, EventArgs е) {
// enable third party cookies on IE
Response.AppendHeader("P3P", "CP=\"CAO PSA OUR\"");
IsAuthorized = FacebookWebContext.Current.IsAuthorized();
if (IsAuthorized && !Page.IsPostBack)
{
Response.Redirect("RegisterForm.aspx");
}
}