Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 10h57   #1
Invité régulier
 
Inscription : décembre 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 37
Points : 7
Points : 7
Par défaut session utilisateur terminer

Bonjour
Je voudrais savoir comment je peux faire une redirection automatique vers la page d'authentification si la session de l'utilisateur est terminée autrement si un utilisateur veux accéder à une page après que sa session est terminée il doit être rediriger automatiquement vers la page d'authentification

Merci d'avance
hou1919 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 12h45   #2
Membre habitué
 
Avatar de Nico_F
 
Homme Nicolas
Développeur Web
Inscription : avril 2011
Messages : 95
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2011
Messages : 95
Points : 142
Points : 142
Utilises-tu un plugin du genre sfGuardPlugin ou sfDoctrineGuardPlugin pour gérer tes utilisateurs ?

Si c'est le cas, cette fonctionnalité en fait déjà partie.
Nico_F est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 12h46   #3
Invité régulier
 
Inscription : décembre 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 37
Points : 7
Points : 7
Non je n'utilise aucun plugin
hou1919 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 12h54   #4
Membre habitué
 
Avatar de Nico_F
 
Homme Nicolas
Développeur Web
Inscription : avril 2011
Messages : 95
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2011
Messages : 95
Points : 142
Points : 142
Hmmm à moins qu'il y aie une raison bien précise à ce choix, je te conseille d'envisager la chose. Les deux que je t'ai cité sont très bien fait, et très bien documentés (le choix entre les deux se fait selon ton ORM).

De plus comme ils sont très utilisés il y a de nombreux forums et tutoriels à leur sujet (et pour terminer ils gèrent ta problématique).
Nico_F est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 15h58   #5
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Accessoirement, tu peux rediriger sur une autre page depui un contrôleur par
Code :
$this->redirect(<adresseDuModuleAction>)
.

Il existe plein de variante avec des if notament.

Tu peux aussi utiliser un _>forward() ou ses petits frères.

La différence :
- redirect relance symfony depuis le contrôleur (c'est comme si on tapais une nouvelle url).
- forward continue l'action avec le contrôleur donné et les paramètres.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 17h13   #6
Invité régulier
 
Inscription : décembre 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 37
Points : 7
Points : 7
Merci Michel mais mon problème n'est pas comment faire une redirection mais je veux faire une redirection lorsque la session de l'utilisateur est terminée
hou1919 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 18h36   #7
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Code :
lorsque la session de l'utilisateur est terminée
???
Mais encore
???

Je reste sur le fond entièrement d'accord avec les remarques de Nico_F quant à l'intérêt certain d'utiliser le plugin sfDoctrineGuardPlugin.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h00.


 
 
 
 
Partenaires

Hébergement Web