На веб-сайте возможны два способа входа в систему - логин на Facebook или стандартный логин на сайте.
Как правильно определить, вошел ли пользователь в систему на Facebook или логин на сайте?
Я имею в виду добавление поля с именем login_type
field в таблицу users
.
value будет "facebook" или "standard"
Если пользователь вошел в систему через facebook, сохраните значениеlogin_type
в сеансе что-то вроде $_SESSION['login_type'] = "facebook"
;
Однако, если пользователь хочет выйти из системы, нам нужно обязательно выполнить функцию выхода из Facebook.
Что-то вроде этого?
logout.php
if ($_SESSION['login_type'] == "facebook") {
$facebook->getLogoutUrl()
//execute the url to CURL?
header("LOCATION: index.php");
}