Répertoire de codes source

Erreur en Projet Zend
déposé par Toutah
le 08/02/2015
nombre de visites : 1664

Bonjour

       Je suis de faire mon projet en zend framework ,j'ai creé trois client ,produit et achat avec les operations ajouter , modifier et supprimer , et lorsque j'ai atteid l'autentification j'ai recontré quelque erreur  et sa pas marché (erreur j'arrive pas a le trouvé ) et bon je suis debutant en zend.

             si vous pouvez m'aider

                       Merci d'avance 

   Bootstrap.php
<?php
 
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
 
  protected function _initAutoload() {
 
		$modelLoader = new Zend_Application_Module_Autoloader( array(
						'namespace' => '', 
						'basePath' => APPLICATION_PATH));
 
		  Zend_Session::start();				
		$acl  = new Model_LibraryAcl();
		$auth = Zend_Auth::getInstance();
 
 
		$fc = Zend_Controller_Front::getInstance();
		$fc->registerPlugin(new Plugin_AccessCheck($acl,$auth));				
 
		return $modelLoader;
	}	
}
 
   AccessCheck.php
 
    <?php
  class Plugin_AccessCheck extends Zend_Controller_Plugin_Abstract{
 
      private $_acl  = null;
      private $_auth = null;
 
 
	public function __construct(Zend_Acl $acl, Zend_Auth $auth)
	{
	    $this->_acl  = $acl;
		$this->_auth = $auth;
 
	}
 
	public function preDispatch(Zend_Controller_Request_Abstract $request)
	{
		$resource = $request->getControllerName();
		$action   = $request->getActionName();
 
		if(Zend_Auth::getInstance()->hasIdentity()){
        	$identity = $this->_auth->getStorage()->read();
		    $role  = $identity->role;
 
			if(!$this->_acl->isAllowed($role,$resource,$action)){
 
				$request->setControllerName('authentication')
			       		->setActionName('login');
		     }
        }
 
		else {
			$request->setControllerName('authentication')
			        ->setActionName('login'); 
		}
 
 
	}
 
  }
 
Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages