Example #1
0
 public static function negotiate(array $array)
 {
     if (!isset($_SESSION['user'])) {
         return Redirect::process('/auth/login');
     }
     return IndexController::indexAction();
 }
Example #2
0
 public function logoutAction()
 {
     session_unset();
     // On détruit notre session
     session_destroy();
     Redirect::process('/auth/login');
 }
Example #3
0
 public static function createAction()
 {
     //        if($_SESSION['user']->isEtu()) return Redirect::process('/');
     if (empty($_POST)) {
         return new View('qcm/create.php');
     }
     $qcm = QCMController::decode($_POST['data']);
     if (is_null($qcm)) {
         return new View('qcm/create.php', array('error' => "Une erreur est survenue !"));
     }
     return Redirect::process('/qcm/successCreate');
 }