|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Jérémy DUTHEIL Étudiant Inscription : avril 2009 Messages : 59 ![]() |
Bonjour à tous,
Je suis en train de développer une application avec Symfony, et j'ai besoin d'un comportement spécifique. Les administrateurs peuvent se connecter au backoffice (l'application backend), et des utilisateurs spécifiques créés par l'administrateur peuvent se connecter au frontend. Jusque là pas de problèmes. Sauf que ces deux types d'utilisateurs sont complètement différents, et que donc je ne les gère pas de la même manière. Mon backend est géré très simplement avec sfGuard, tandis que mon frontend est géré par un script de connexion maison (développé sous Symfony évidemment). Je peux ainsi utiliser une table correspondante avec très peu de champs, juste ce qu'il me faut. Seulement, il se pose un problème : à priori, l'objet $sf_user est partagé entre les deux applications, frontend et backend. En effet, lorsque je me log dans le backend je me retrouve avec un problème de credentials et divers bugs sur le frontend, ce qui est assez ennuyeux. Y'a t'il un moyen de dissocier complètement les deux applications au niveau du $sf_user ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Le $sf_user est issu du MyUser qui est défini dans chaque application. Sauf modifications volontaires de ta part, il n'ont rien de commun.
Par contre, il est possible que tu utilises un même nom de cookies pour les deux applications, ce qui peut créer des "collisions" au niveau de la persistance des données. Définis un nom de cookies de session par application dans ton factories.yml. Plus d'information sur les paramètres du cookies ici.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Jérémy DUTHEIL Étudiant Inscription : avril 2009 Messages : 59 ![]() |
J'en ai presque honte, tellement c'était simple. x)
Parfait, merci beaucoup ! |
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
C'est toujours simple quant on a la réponse...
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com