2013-08-20 7 views
1

Je vais avoir un problème de Stange avec une application symfony 2.0 I mis à niveau de à 2,3.journaux Symfony 2 me entre prod et dev ENVIRONNEMENTS

J'ai aussi mis à jour pour correspondre fosuserbundle ma version de SF2.

Avant cette mise à niveau, je pouvais connecter à environnement dev par exemple, et si je décide de passer au contrôleur avant prod, j'étais encore connecté.

Depuis que je mis à jour, quand je passe de dev à prod je ne suis pas authentifié sur les deux environnements.

Je ne peux même pas vous connecter manuellement sur les deux, parce que lorsque je me connecte sur prod il me déconnecte de dev et l'inverse.

Est-ce un comportement normal qui a été ajouté dans symfony ou fosuserbundle et est-il possible de désactiver ce comportement? Si non, quelqu'un a-t-il rencontré le même problème?

Merci de lire et de passer un peu de temps à ce sujet!

Répondre

1

Il semble tout à fait étrange que dans symfony 2.0 les sessions ont été partagées entre ces deux environnements. Cela me semble être un problème de sécurité. J'ai aussi une installation de symfony 2.0 où les sessions ne sont pas partagées entre différents environnements.

Les sessions sont stockées/mises en cache dans

app/cache/dev/sessions 
app/cache/prod/sessions 

où vous pouvez facilement voir qu'ils ne font pas partie à l'autre.

+0

Même si si elles ne sont pas partagées (je pourrais ne me souviens pas bien sur ce point) Je suis absolument sûr que je pourrais être connecté sur les deux environnements en même temps, ce que je ne peux pas le faire maintenant. J'aimerais pouvoir le faire, et je ne peux pas savoir pourquoi je ne le suis pas. –

+0

Eh bien, dans ce cas, vous devez écrire votre propre gestionnaire de session, qui stocke les sessions dans le dossier de votre choix ou utilise le mécanisme de session PHP par défaut. – christoph

+0

Je vais considérer cette option, mais j'aimerais quand même comprendre pourquoi j'étais capable de le faire avant quand je ne le suis plus. Je ne trouvais rien à ce sujet dans les documentations sf/fosub, donc je suppose que j'ai peut-être mal fait avec ma configuration. –

Questions connexes