У меня есть страница asp.net, чтобы проверить, было ли разрешение установлено пользователем Facebook.Но когда пользователь установил разрешение и снова вернулся на эту страницу, FacebookWebContext.Current.IsAuthorized () все еще возвращает false в IE.Когда я снова перезагружаю страницу с помощью F5, FacebookWebContext.Current.IsAuthorized () затем возвращает true.
Значение FacebookWebContext.Current.IsAuthorized () отличается, когда страница загружается и после того, как я вручную перезагрузил страницу.
Код работает правильно в FireFox и Chrome.Знаете ли вы, почему и как я могу решить эту проблему?
Большое спасибо !!!
==================================================================
защищенная пустотаPage_Load (отправитель объекта, EventArgs e) {
// 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");
}
}