Я разрабатываю приложение, используя Facebook PHP и Javascript SDK.
Все работает превосходно. Однако, когда пользователь выходит из системы, используя ссылку php next =>, хотя он и перенаправляется, он не выходит из системы. Я пробовал использовать Javascript SDK getloginstatus()
, и он работает!
Тем не менее, я хотел бы использовать метод на стороне сервера, потому что пользователь может просто отключить javascript и получить доступ к сайту. Я также пытался уничтожить сеанс Facebook и файлы cookie, но безрезультатно, так как подозревал, что с этим могут быть проблемы.
Я также должен отметить, что PHP SDK может определить, что пользователь вышел из системы, если пользователь удалил все сеансы и файлы cookie.
Мой код:
$user = $facebook->getUser();
if ($user) {
//logged in
} else{
//not logged in
}