Bonsoir à tous,
j'utilise $session avec setFlash() pour l'affichage des messages mais ça ne marche pas;
dans le app_controller:
dans le login.ctp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class AppController extends Controller { //these are othAuth inclusions var $components = array('Session'); ... }
dans le users_controller.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php $session->flash(); ?>
mais rien ne s'affiche comme message!!
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 function login() { if(!empty($this->data)) { // check the username and password if( ($user = $this->User->check_login($this->data)) ) { // save the user information to the session $this->Session->write('User', $user); // set flash messsage $this->Session->setFlash('You have successfully logged in.', 'success'); // redirect the user $this->redirect('/competences/index/'); } else { // set error message $this->set('error', 'ERROR: Invalid Username or Password.'); } }
pouvez vous m'éclairer svp?
Partager