2013-01-01 6 views
3

Je viens de migrer mon application vers appfog. Je stocke les informations de la session dans la base de données. Mais la session est perdue après l'actualisation de la page ou la redirection. J'utilise cakephp 2.2.3, l'application fonctionne bien sur la machine locale et les serveurs namecheap. Sur Appfog, j'ai supprimé toutes les sessions stockées dans la table de session dans la base de données. Donc, quand je me connecte, un nouvel enregistrement est créé. Lorsque l'information de session est disponible onlogin, mais est perdue à l'actualisation ou à la redirection.Appfog Cakephp Objet de session perdu lors de l'actualisation ou de la redirection

J'apprécie toute aide.

+0

chèque cookie CAKEPHP après une authentification réussie et après actualisation ou de rediriger qui conduisent à perdre l'authentification. a la même valeur de cookie ou pas? – Vadim

+0

Vérifiez votre code pour les espaces, il peut être la raison –

+0

Je ne sais pas si cela s'applique à votre situation, mais CakePHP perdra la session si l'heure de la session ne correspond pas à l'heure sur le serveur sur lequel CakePHP est hébergé. Donc, si vous utilisez un serveur différent pour stocker vos sessions, assurez-vous que l'heure correspond au serveur hébergeant votre site. – Kai

Répondre

3

dans votre core.php vous devez définir votre session.start true

Configure::write('Session.start', true); 
Questions connexes