le session flash et l’authentification ne marche plus en production

31 views
Skip to first unread message

Sekou Dioubate

unread,
Dec 13, 2014, 2:08:36 PM12/13/14
to cakep...@googlegroups.com

bonjour,
J'ai développé une application avec cakephp 2.x. Tout marche bien en local mais un fois envoyé sur le serveur dédié, en ligne (pour la production), le session flash et l’authentification ne marche plus. J'arrive plus a me logué. Je suis perdu, je sais pas ou est le problème
merci d'avance !

Sekou Dioubate

unread,
Dec 21, 2014, 1:43:48 PM12/21/14
to cakep...@googlegroups.com

en cherchant un peu g me rendu compte q c le composant session qui marche pas.

pour preuve, le code suivant ne marche pas:

Code: php

  1. $this->Session->write('test','testval');
  2. debug($this->Session->read());

par contre avec du code php suivant, marche bien :

Code: php

  1. $_SESSION['test']='testval';
  2. echo $_SESSION['test'];
  3. debug($_SESSION);

donc je me dis que le problem viendrai de la configuration de la session dans app/config/core.php

Code: php

  1. Configure::write('Session'array(
  2. 'defaults' => 'php'
  3. ));

le soussi est q g ne sais pas comment le configuré pour l'adopté a mon serveur
g essayé tout les cas possible

Code: php

  1. Configure::write('Session'array(
  2. 'defaults' => 'php'
  3. ));

Code: php

  1. Configure::write('Session'array(
  2. 'defaults' => 'cake'
  3. ));

Code: php

  1. Configure::write('Session'array(
  2. 'defaults' => 'database'
  3. ));

Lionel Yannick B Gouguia

unread,
Dec 22, 2014, 2:49:14 AM12/22/14
to cakep...@googlegroups.com
active le mode debug et envoie le message derreur sinon cest complique de taiser. 

nb; clavier anglais

--
--
Groupe "Cakephp-fr".
Adresse : cakep...@googlegroups.com
Pour résilier : cakephp-fr-...@googlegroups.com
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cakephp-fr+...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Sekou Dioubate

unread,
Dec 22, 2014, 6:13:27 PM12/22/14
to cakep...@googlegroups.com
le mode debug est deja activé et il n'affich aucun message

atika

unread,
Dec 23, 2014, 9:22:55 AM12/23/14
to cakep...@googlegroups.com
Est-ce que le composant est activé dans AppController ?

class AppController extends Controller {

   
public $components = array(
         
'Session'
   
);
}

Sekou Dioubate

unread,
Dec 23, 2014, 5:54:12 PM12/23/14
to cakep...@googlegroups.com
oui tout a fait.les composant session et Ath sont activé

--
--
Groupe "Cakephp-fr".
Adresse : cakep...@googlegroups.com
Pour résilier : cakephp-fr-...@googlegroups.com
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
---
Vous recevez ce message, car vous êtes abonné à un sujet dans le groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce sujet, visitez le site https://groups.google.com/d/topic/cakephp-fr/Wct7k9Aq7L0/unsubscribe.
Pour vous désabonner de ce groupe et de tous ses sujets, envoyez un e-mail à l'adresse cakephp-fr+...@googlegroups.com.

Lionel Yannick B Gouguia

unread,
Dec 23, 2014, 7:38:37 PM12/23/14
to cakep...@googlegroups.com

Lorsque tu fais Session->write('test','hello world'); cakephp écrit les données de la session dans la variable globale test. Donc pour lire cette variable il faut faire le contraire Session->read('test');

NB: je suis sur mon smartphone donc difficile décrire normalement un code PHP.

Teste le code fais nous signe


Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cakephp-fr+...@googlegroups.com.

Lionel Yannick B Gouguia

unread,
Dec 23, 2014, 7:42:39 PM12/23/14
to cakep...@googlegroups.com

Session->read(); ne doit pas être vidz , elle lit toujours une variable écrite dans session->write->('test', 'hello');. Tu peux stocker plusieurs données dans la session et les utiliser comme tu veux.


Le mer. 24 déc. 2014 00:38, Lionel Yannick B Gouguia <yan...@gmail.com> a écrit :

Lorsque tu fais Session->write('test','hello world'); cakephp écrit les données de la session dans la variable globale test. Donc pour lire cette variable il faut faire le contraire Session->read('test');

NB: je suis sur mon smartphone donc difficile décrire normalement un code PHP.

Teste le code fais nous signe


Le mar. 23 déc. 2014 22:54, Sekou Dioubate <diouba...@gmail.com> a écrit :
oui tout a fait.les composant session et Ath sont activé

Le Tue Dec 23 2014 at 19:13:50, atika <dom...@gmail.com> a écrit :
Est-ce que le composant est activé dans AppController ?

class AppController extends Controller {

   
public $components = array(
         
'Session'
   
);
}


Le samedi 13 décembre 2014 20:08:36 UTC+1, Sekou Dioubate a écrit :

bonjour,
J'ai développé une application avec cakephp 2.x. Tout marche bien en local mais un fois envoyé sur le serveur dédié, en ligne (pour la production), le session flash et l’authentification ne marche plus. J'arrive plus a me logué. Je suis perdu, je sais pas ou est le problème
merci d'avance !

--
--
Groupe "Cakephp-fr".
Adresse : cakep...@googlegroups.com
Vous recevez ce message, car vous êtes abonné à un sujet dans le groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce sujet, visitez le site https://groups.google.com/d/topic/cakephp-fr/Wct7k9Aq7L0/unsubscribe.
Pour vous désabonner de ce groupe et de tous ses sujets, envoyez un e-mail à l'adresse cakephp-fr+unsubscribe@googlegroups.com.

Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

--
--
Groupe "Cakephp-fr".
Adresse : cakep...@googlegroups.com

Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cakephp-fr+unsubscribe@googlegroups.com.

Sekou Dioubate

unread,
Dec 24, 2014, 7:01:27 PM12/24/14
to cakep...@googlegroups.com
oui g corrigé  l'erreur de Session->read();en Session->read('test'); mai le probleme persist



Le 24 décembre 2014 00:42, Lionel Yannick B Gouguia <yan...@gmail.com> a écrit :
Session->read();


Lionel Yannick B Gouguia

unread,
Dec 27, 2014, 11:16:22 AM12/27/14
to cakep...@googlegroups.com

Tu peux nous copier exactement la partie qui ne marche pas pour voir claire merci

--
--
Groupe "Cakephp-fr".
Adresse : cakep...@googlegroups.com

Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Cakephp-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cakephp-fr+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages