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 :

Redirection en session après Authentification [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut Redirection en session après Authentification
    Bonjour,

    Je n'ai pas réussi à faire une redirection une fois après authentification réussite, c'est à dire une fois authentification réussite, je retombe sur ma dernière page visité, sur lequelle j'étais.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // Security.yml:
        form_login:
              check_path: /demo/secured/login_check
               login_path: /demo/secured/login

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920

  3. #3
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut Redirect Fail apres Auth.
    Mais je sais bien que la documentation est là mais moi j'attends des snipets car cela ne marche pas!!

    use_referer: true => FAILED
    target_path_parameter: redirect_url => FAILED

    J'attends des réponses précises.Je connais bien la documentation.


    Merci.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    La première chose qu'on te montre c'est default_target_path

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    Comment as tu résolu ton soucis ??

    J'ai une question : mon authentification réussite je me redirige vers : Symfony/web/app_dev.php/route1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    form_login:
                    default_target_path: /route1
    cette route est accessible au visiteurs anonymes

    Comment je peu faire en sorte lorseque le visiteur anonyme mets l'url Symfony/web/app_dev.php/route1 il va retomber tjrs vers Symfony/web/app_dev.php/login il ne pourra pas accéder, seul l'admin athentifié qui pourra accéder a Symfony/web/app_dev.php/route1!!

  6. #6
    Membre éprouvé
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Mai 2011
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef d'entreprise
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2011
    Messages : 122
    Par défaut
    Bonjour,

    Il ne faut pas confondre la configuration du formulaire d'authentification et la sécurisation des pages. Default_target_path n'est là que pour dire vers quelle page renvoyait l'utilisateur en cas de succès de l'authentification et si la session en cours ne comprend aucune page précédente.

    Pour sécuriser une URL, il faut passer par les access_control. Dans ton cas, cela pourrait donner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    access_control:
      - { path: ^/route1, roles: ROLE_ADMIN }
    Tout est là

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2010, 22h52
  2. Redirection dernière page après authentification
    Par bricechris dans le forum Langage
    Réponses: 6
    Dernier message: 06/02/2010, 16h43
  3. [MySQL] PHP 5:redirection vers la page courante apres authentification
    Par hraiwen dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/06/2009, 12h52
  4. Redirection apres authentification
    Par roronnoa dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 26/11/2008, 11h18
  5. Réponses: 9
    Dernier message: 25/06/2008, 13h40

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