diff --git a/application/modules/opac/controllers/CasServerController.php b/application/modules/opac/controllers/CasServerController.php index 287d62820df0cf5ed183e4106b4020ee65c7774a..514399b47aa8999c14bf5e27d5b3fb63d22a75d0 100644 --- a/application/modules/opac/controllers/CasServerController.php +++ b/application/modules/opac/controllers/CasServerController.php @@ -23,7 +23,10 @@ class CasServerController extends Zend_Controller_Action { protected $values; function init() { - $this->view->locale = Zend_Registry::get('locale'); + // Désactiver le view renderer + $viewRenderer = $this->getHelper('ViewRenderer'); + $viewRenderer->setNoRender(); + } @@ -53,6 +56,9 @@ class CasServerController extends Zend_Controller_Action { $this->_helper->trackEvent('authentification', 'login', $user->getId()); } $ticket = Zend_Session::getId(); + $this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8'); + $this->getResponse()->setBody("<form method='post' action='".$service."'><div>Identifiant:<input type='text' size='15' id='username' /></div><div>Mot de passe: <input type='text' size='15' id='password' /></div></form>"); + // $this->_redirect($this->addURLparameter($service,['ticket' => $ticket])); } @@ -82,6 +88,8 @@ class CasServerController extends Zend_Controller_Action { } function serviceValidateAction() { + $this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8'); + $this->getResponse()->setBody("<form method='post' action=''><div>Identifiant:<input type='text' size='15' id='username' /></div><div>Mot de passe: <input type='text' size='15' id='password' /></div></form>"); }