IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

$sf_user communs aux applis frontend/backend ? [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut $sf_user communs aux applis frontend/backend ?
    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

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    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.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut
    J'en ai presque honte, tellement c'était simple. x)
    Parfait, merci beaucoup !

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    C'est toujours simple quant on a la réponse...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pourquoi les divers OS fournissent les paramètres aux appli en RW?
    Par progPseud dans le forum Programmation système
    Réponses: 0
    Dernier message: 24/04/2013, 22h27
  2. [WD17] Communication trigger appli
    Par alaclef dans le forum WinDev
    Réponses: 1
    Dernier message: 03/12/2012, 10h39
  3. nouvelle table dans une FrontEnd-BackEnd situation
    Par Salsaboy60 dans le forum Modélisation
    Réponses: 2
    Dernier message: 10/04/2009, 14h25
  4. Réponses: 6
    Dernier message: 28/04/2008, 10h24
  5. Variables communes aux actions du controller
    Par Louis-Guillaume Morand dans le forum Zend Framework
    Réponses: 2
    Dernier message: 25/09/2007, 23h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo