SAND-framework/application/include/controlleurs/compte.php

22 lines
722 B
PHP

<?php
use MVC\Classe\Dumper;
\MVC\Classe\Session::start();
\MVC\Classe\Session::redirectIfNotRegistered();
require CONFIG_PATH . DIRECTORY_SEPARATOR . "authentification-config-example.php";
$hybridauth = new Hybridauth\Hybridauth($config);
$hybridauth->authenticate(\MVC\Classe\Session::getStorage()->get('provider'));
$adapters = $hybridauth->getConnectedAdapters();
foreach ($adapters as $adapter){
$userProfile[] = $adapter->getUserProfile();
\MVC\Classe\Session::setId($adapter->getUserProfile()->identifier);
\MVC\Classe\Session::setUserName($adapter->getUserProfile()->displayName);
}
\MVC\Classe\Session::setUserProfile($userProfile);
//Dumper::dump($_SESSION);
$templateData['adapters'] = $adapters;