Я делаю некоторую интеграцию с Facebook в проекте (используя graph api), и все до сих пор работало нормально. Я обнаружил, что Facebook не очищает мою сессию, когда я нажимаю на ссылку выхода из системы.Я делаю выход через php, а не через javascript, поэтому URL выхода выглядит так:
https://www.facebook.com/logout.php?next=url&access_token=token
После нажатия на эту ссылку пользователь вышел из Facebook, но сеанс все еще существует на моем сайте.Чтобы на самом деле очистить сеанс, я должен обновить страницу еще раз после нажатия на этот URL.На мой взгляд, это странное поведение.
Что вы, ребята, думаете об этом?Я пытался даже лично удалить cookie-файл facebook, но он все еще там, и он очищается только после того, как я нажал кнопку обновления в моем браузере.
ps, чтобы получить сеанс facebook, я делаю что-то вроде этого:
My_Facebook_Helper::instance()->getSession(); //it should be === null if it doesn't exist
pps это может быть ошибка?я не помню, чтобы у меня была эта проблема около недели назад, когда я впервые начал реализовывать это