Я нашел несколько вопросов, которые похожи на мои, но не на 100%.
У меня есть сайт с обычными учетными записями. У вас также есть возможность использовать FB-аутентификацию. Проблема часто возникает, когда пользователь заходит на страницу (иногда даже через несколько часов), даже если cookie-файл учетной записи пользователя все еще действителен, а его сеанс Facebook - нет.
Таким образом, пользователь, кажется, вошел в систему, (на веб-странице написано «Привет, [пользователь]»), но у меня нет сеанса в facebook, и любой вызов Facebook API не будет выполнен, пока они не нажмут повторно «войти через facebook». - Это все несмотря на то, что я до сих пор вошел в Facebook.
Теперь, я делал подобную реализацию около 11-9 месяцев назад, и сессия в фейсбуке редко когда-либо заканчивалась. Теперь, похоже, это происходит каждые несколько часов. Как ни странно, другие веб-сайты, которые используют авторизацию на Facebook, похоже, не страдают от этой проблемы.
Любая идея, что я могу сделать, чтобы сохранить сеанс facebook как можно дольше?
Спасибо,
Ник