Я получаю фатальную ошибку при попытке использовать getSessionData () в hybridAuth v3.1 - PullRequest
0 голосов
/ 20 февраля 2020

Обновление:

Я обнаружил, что документация, которую я использовал в качестве основы, на самом деле относится к старой версии 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

1 Ответ

0 голосов
/ 14 марта 2020

Нет, реальный логин работает.

...