' ); print( 'ticket: '.$ticket.'
' ); //$ticket .= '1'; $fpage = fopen (CAS_BASE . '/cas/serviceValidate?service=' . preg_replace('/&/','%26',$service) . '&ticket=' . $ticket, 'r'); if ($fpage) { while (!feof ($fpage)) { $page .= fgets ($fpage, 1024); } // analyse de la réponse du serveur CAS if (preg_match('|.*|mis',$page)) { if(preg_match('|(.*)|',$page,$match)){ return($match[1]); } } } // problème de validation return FALSE; } //print( 'je passe ici' ); $login = authenticate(); if ($login == FALSE ) { echo 'Requête non authentifiée (Recommencer).'; exit() ; } // à ce point, l?utilisateur est authentifié echo 'Utilisateur connecté : ' . $login . '(déconnexion)'; ?>