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.
21 righe
657 B
21 righe
657 B
<?php |
|
|
|
use MwgAuth\Core\Controller; |
|
use MwgAuth\Models\Cns; |
|
use MwgAuth\Models\User; |
|
|
|
require_once(dirname($_SERVER['DOCUMENT_ROOT']) . '/App/bootstrap.php'); |
|
$cns = new Cns($_SERVER['SSL_CLIENT_CERT']); |
|
if (!$cns->verificaPolicyCertificato()) { |
|
Controller::redirect('/cns/policy-error.html'); |
|
} |
|
$token = $_GET['t'] ?? null; |
|
if (null === $token) { |
|
include($_SERVER['DOCUMENT_ROOT'] . '/errors/generic.php'); |
|
} else { |
|
if (null !== $cns->getCodiceFiscale()) { |
|
User::setLoginData($token, $cns->getCodiceFiscale(), $cns->getNome(), $cns->getCognome()); |
|
} |
|
$callback = User::getCallback($token); |
|
Controller::redirect($callback); |
|
}
|
|
|