Me revoilà, encore et encore.

Je suis pas très doués avec cakePHP encore et j'ai vraiment besoins d'aide donc voilà mon soucis j'ai suivit le tutoriel "Le composant Auth de grafikart" mais me voilà bloqué :

J'ai mit sur mon controller "ProfilController" la fonction isAuthorized mais quand je fais sur ma page /profil/ il me mette ca :

Missing Controller

Error: ProjectsController could not be found.
Error: Create the class ProjectsController below in file: app\Controller\ProjectsController.php
<?php
class ProjectsController extends AppController {

}
Notice: If you want to customize this error message, create app\View\Errors\missing_controller.ctp
Stack Trace
APP\webroot\index.php line 118 → Dispatcher->dispatch(CakeRequest, CakeResponse)

Et ca me redirige a la page :

lalal/projects/lalal/pages alors que je vien de lalal/profil/

Je pense que vous aurez besoins des informations ci dessous :

Appcontroller :

<?php
/**
 * Application level Controller
 *
 * This file is application-wide controller file. You can put all
 * application-wide controller-related methods here.
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.Controller
 * @since         CakePHP(tm) v 0.2.9
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */

App::uses('Controller', 'Controller');

/**
 * Application Controller
 *
 * Add your application-wide methods in the class below, your controllers
 * will inherit them.
 *
 * @package     app.Controller
 * @link        http://book.cakephp.org/2.0/en/controllers.html#the-app-controller
 */
class AppController extends Controller {

    public $components = array('Security', 'Session', 'Cookie', 'Auth' => array(
        "loginRedirect" => array("controller" => "pages", "action" => "display"),
        "logoutRedirect" => array("controller" => "users", "action" => "index"),
        "authError" => "You can't access to that page",

        "authorize" => array("Controller")
        ));

    public function beforeFilter(){
        parent::beforeFilter();
    }

    public function isAuthorized($user = null){
        return true;
    }

}

ProfilController :

<?php

class ProfilController extends AppController {

    public function index(){
        echo "test";
    }

    public function isAuthorized($user = null){
        debug($user);
    }

}

?>

Aucune réponse