Перенаправление Hybridauth на пустую страницу - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь настроить Hybridauth 3 для Twitter и Google:

Проблема, с которой я столкнулся, заключается в том, что страница возвращается пустой и зависает в "process_sign_up.php". Я не могу понять, как это исправить. Я искал несколько тем при поиске темы .. не повезло. Я попытался добавить session_start () к вершине .. не повезло

process_sign_up.php:

if ($_REQUEST['provider']) {

// Social Login

// the selected provider
$provider_name = $_REQUEST["provider"];

//Include Hybridauth's basic autoloader
include 'hybridauth3/src/autoload.php';

if ($provider_name == "twitter") {

    $config = [
        'callback' => 'https://www.example.com/process_sign_up.php',
        'keys' => [ 'key' => 'keyhere', 'secret' => 'secrethere' ]
    ];

    try {

        $twitter = new Hybridauth\Provider\Twitter($config);

        $twitter->authenticate();

        $accessToken = $twitter->getAccessToken();
        $userProfile = $twitter->getUserProfile();

        print_r($accessToken);
        print_r($userProfile);

    }

Кажется, это никогда не пройдет

$twitter->authenticate();

После выполнения приведенного выше кода я перенаправлен на свой URL обратного вызова с прикрепленными параметрами:

?oauth_token=H5IIfwAAbbA6rviAAABaFJ2_bs&oauth_verifier=HATimlasfdsdfLe0sclYB81Lptaufha2

Но страница зависает в URL обратного вызова.

Что я могу сделать, чтобы решить эту проблему? Я что-то упускаю из виду?

...