Каркас, который я обычно использую, основан на двух страницах:
Индекс -> Страница с кнопкой входа / запуска / перехода.Эта кнопка должна инициировать вход в JS SDK, перехватить событие auth и перенаправить на следующую страницу.
Main -> Эта страница выбирает сеанс, который уже запущен индексом, если сеанс недоступен, онперенаправляет на указатель.Он использует сеанс, чтобы делать все, что нужно приложению с подключением к Facebook.