[在hybridAuth v3.1中尝试使用getSessionData()时遇到致命错误

问题描述 投票:0回答:1

更新:

[我发现我用作基础的文档实际上是旧的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

更新:我发现我用作基础的文档实际上是旧的2.x版本...(https://hybridauth.github.io/hybridauth/userguide/HybridAuth_Sessions.html)我的问题...

php oauth-2.0 fatal-error hybridauth
1个回答
0
投票

不,实际的登录似乎有效。

© www.soinside.com 2019 - 2024. All rights reserved.