--- admin/auth.php 2011-08-07 23:20:44.000000000 +0200 +++ admin/auth.php 2011-08-07 20:42:43.000000000 +0200 @@ -10,24 +10,6 @@ # # -- END LICENSE BLOCK ----------------------------------------- -//##################### CAS - Authentication ############################################# -require dirname(__FILE__).'/../inc/libs/CAS.php'; -require dirname(__FILE__).'/../inc/prepend.php'; -$core->session->start(); //Démarrage de la session de la même manière que dotclear - -//###################### Connexion via le CAS ############################# -$_SESSION['keep']=true; -phpCAS::client(CAS_VERSION_2_0,'cas.mdl29.net',443,'',false); //false indique que la session est déjà lancée -phpCAS::setServerServiceValidateURL('https://cas.mdl29.net/serviceValidate'); -phpCAS::setNoCasServerValidation(); -phpCAS::forceAuthentication(); // On veux que l'utilisateur soit connecté - -//#################### Utilisateur est redirigé est forcément connecté ici # -if(phpCAS::getUser()){ //Si réelement connecté, s'exécute tout le temps car forceAuthentication - $_POST['user_id']=phpCAS::getUser(); - $_POST['user_pwd']="casAuthenticated"; -}else{ header("Location: auth.php");} //Ne doit en principe pas s'exécuter :) - require dirname(__FILE__).'/../inc/admin/prepend.php'; # If we have a session cookie, go to index.php