Я подписываюсь на событие Facebook auth.login в моем веб-приложении ASP.NET MVC, чтобы перезагрузить мою страницу, чтобы выполнить свой собственный процесс входа на сервер и повторно отобразить страницу в режиме входа в систему.Я использую кнопку входа в систему fb: и на сервере я использую C # Facebook SDK для извлечения информации о пользователях Facebook.
Я обнаружил, что если я выполню немедленную перезагрузку страницы (как, кажется, показывает почти каждый пример, который я нашел), файлы cookie, которые Facebook устанавливает для моего домена, не отправляются, но если я ввожу 100 мсТайм-аут (возможно, меньше) перед перезагрузкой, они делают.Я ожидаю, что Javascript SDK Facebook должен запускать событие auth.login только после того, как куки будут записаны (и, возможно, перечитаны).
Я что-то не так делаю?