Beispiel #1
0
 */
require __DIR__ . "/../../lib/vendor/autoload.php";
use Genetsis\Identity;
try {
    Identity::init();
} catch (Exception $e) {
    echo $e->getMessage() . "\n" . $e->getTraceAsString();
    die;
}
$error = $_GET['error'];
$uid = $_GET['uid'];
$gohome = true;
if (!$error) {
    $code = $_GET['code'];
    if (!Identity::isConnected() && (isset($code) || trim($code) != '')) {
        Identity::authorizeUser($code);
    }
} else {
    if ('user_cancel' != $error) {
        $error_description = $_GET['error_description'];
        echo $error . " -> " . $error_description;
        $gohome = false;
    }
}
if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/myactions/callback.php')) {
    include $_SERVER['DOCUMENT_ROOT'] . '/myactions/callback.php';
}
if ($gohome) {
    // redirect to home as example
    header("Location: /");
}