Je suis de retour, juste pour comprendre j'ai vu dans les tutos pour démarrer une session je dois mettre dans le fichier d'amorcage :
Zend_Session::start()
Si j'ai bien compris cad cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 
// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
 
// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
 
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path(),
)));
 
/** Zend_Application */
require_once 'Zend/Application.php';
 
// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);
 
/** Démarrer ma session*/
Zend_Session::start();
 
$application->bootstrap()
            ->run();
Ce que je souhaites d'obtenir c'est que après l'authentification je peux naviguer sur des pages. Sinon ou la session arrive fin le système me redérige vers la page d'authentification.

Pour ce cas dois-je ajouter une function "preDispatch()" dans indexController ou dans AuthController? je signale que c'est la première que j'utilise Zend et c'est la premiere fois que je me noie dans POO.

Merci d'avance.