Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
23 righe
647 B
23 righe
647 B
<?php |
|
|
|
use MwgAuth\Core\Controller; |
|
use MwgAuth\Models\User; |
|
|
|
require_once(dirname($_SERVER['DOCUMENT_ROOT']) . '/App/bootstrap.php'); |
|
$token = $_GET['t'] ?? null; |
|
if ('' === ($token ?? '')) { |
|
include($_SERVER['DOCUMENT_ROOT'] . '/errors/generic.php'); |
|
} else { |
|
User::setLoginData( |
|
$token, |
|
$_SERVER['SPID_claim_fiscalNumber'], |
|
$_SERVER['SPID_claim_given_name'], |
|
$_SERVER['SPID_claim_family_name'] |
|
); |
|
$callback = User::getCallback($token); |
|
if (null === $callback) { |
|
include($_SERVER['DOCUMENT_ROOT'] . '/errors/generic.php'); |
|
} else { |
|
Controller::redirect($callback); |
|
} |
|
}
|
|
|