Я сохранил логин пользователя, хотя facebook на моем сайте.
Возможно ли, что я могу выйти из системы через 15 минут после его регистрации в Facebook после входа в систему?
сценарий выглядит следующим образом:
login.php:
пользовательские логины с использованием пакета JS SDK. После успешного входа в систему
перенаправлять на start.php через ajax-вызов.
на start.php У меня есть идентификатор пользователя facebook.
Я хочу выполнить выход из системы (закрытие сеанса) через 15 минут или закрыть пользовательский браузер
Я думаю, что setInterval () – это только решение?
Можно ли FB.logout()
использовать FB.logout()
в start.php?
Вы можете сделать javascript с помощью функции setTimeout () и использовать javascript api для Facebook,
https://developers.facebook.com/docs/reference/javascript/FB.logout/
setTimeout(function(){ FB.logout(function(response) { // user is now logged out }); }, 900000);
В php вы можете получить facebook logouturl в SDK и проверить эту ссылку https://developers.facebook.com/docs/reference/php/facebook-getLogoutUrl/ для справки