Я искал и пытался в течение нескольких часов, но я не могу понять это. Я использую приложение facebook, чтобы получить информацию о пользователе, поэтому пользователю нужно подключиться к приложению. При первом подключении пользователя он должен предоставить разрешение на приложение на facebook. Когда пользователь вернется в другой день, ему нужно снова нажать «Подключиться», но разрешение уже установлено.Подключитесь к приложению facebook дольше, чем сеанс
Я хочу, чтобы пользователь был подключен дольше, чем сеанс, поэтому ему не нужно нажимать на соединение каждый раз, когда он посещает сайт (в новом сеансе). Я много читал о offline_access и т. Д., Но это устарело и, вероятно, не то, что мне нужно, наконец. Я также прочитал некоторые решения от 2 лет назад, но они больше не работают.
Пример резюмировать:
Предположим, пользователь посещает мой сайт, и я ничего не знаю о нем. Несколько дней назад он разрешил мое приложение. Я хочу, чтобы он увидел Hello и logoutlink, ничего не делая. Я начинаю задаваться вопросом, возможно ли это?
// Create our Application instance.
$facebook = new Facebook(
array(
'appId' => xxxxxxxxxx,
'secret' => xxxxxxxxxx,
)
);
// Get User ID
$fbuser = $facebook->getUser();
if($fbuser) {
$logoutUrl = $facebook->getLogoutUrl();
print 'Hello' . $logoutUrl;
} else {
$loginUrl = $facebook->getLoginUrl();
}
Заранее благодарю вас! С уважением
Как долго вы ваш сайт печенье набор для истечь? – CoderFromOuterSpace
Вам нужна ваша собственная сессия, нет ifs или buts. –