24 lines
429 B
PHP
24 lines
429 B
PHP
<?php
|
|
|
|
/* Loading simplesamlphp */
|
|
include_spip('inc/simplesamlphp/lib/_autoload');
|
|
|
|
include_spip('inc/my_auth');
|
|
include_spip('inc/session');
|
|
|
|
function saml_definir_session($session)
|
|
{
|
|
// Vérification de la connection à l'idp
|
|
if (verifier_session())
|
|
{
|
|
$simplesaml = new SimpleSAML_Auth_Simple('default-sp');
|
|
if (!$simplesaml->isAuthenticated())
|
|
{
|
|
my_spip_logout();
|
|
}
|
|
}
|
|
return $session;
|
|
}
|
|
|
|
?>
|