Обновление:
Я обнаружил, что документация, которую я использовал в качестве основы, на самом деле относится к старой версии 2.x ... (https://hybridauth.github.io/hybridauth/userguide/HybridAuth_Sessions.html)
Итак, у меня другой вопрос: как я могу получить данные сеанса?
Я хотел бы сохранить их в базе данных, чтобы включить «постоянные сеансы», не заставляя пользователей каждый раз авторизоваться.
Я получаю фатальную ошибку при попытке использовать getSessionData ()
Fatal error: Call to undefined method Hybridauth\Hybridauth::getSessionData()
Я использую версию HybridAuth 3.1
include $_SERVER['DOCUMENT_ROOT'].'/_makeitwork/hybridauth/src/autoload.php';
include $_SERVER['DOCUMENT_ROOT'].'/hybridauth_config.php';
use Hybridauth\Exception\Exception;
use Hybridauth\Hybridauth;
use Hybridauth\HttpClient;
use Hybridauth\Storage\Session;
try
{
$hybridauth = new Hybridauth($config);
$adapter = $hybridauth->authenticate("Google");
}
catch(Exception $ex){
var_dump($ex);
return;
}
$hybridauth_session_data = $hybridauth->getSessionData(); -------------------------> error line