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 :

Personnalité et erreur LDAP (gestion des exceptions) [2.x]


Sujet :

Symfony PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2012
    Messages : 21
    Points : 28
    Points
    28
    Par défaut Personnalité et erreur LDAP (gestion des exceptions)
    Bonjour,

    Je développe en ce moment le système d'authentification d'une application. L'authentification se fait via un serveur ldap. Je voudrais retourner un message d'erreur si les identifiants ne sont pas valide. Pour se faire j'ai mis le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    $host = 'foo.bar.fr';
     
    $username= 'foo';
    $pwd = 'bar';
     
    $ldapconnect = ldap_connect($host, 389) or die("Impossible de se connecter au serveur LDAP $host");
     
    $ldapbind = ldap_bind($ldapconnect, $username, $pwd);
     
    if ($ldapbind) { 
    $user = $this->userProvider->loadUserByUsername($token->getUsername());
    } 
    else { 
    throw new BadCredentialsException('Erreur : identifiant incorrect.');
    }
    Sauf qu'au lieu d'avoir un message. Je suis redirigé vers la page d'erreur de symfony2 avec le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: ldap_bind(): Unable to bind to server: Invalid credentials in ....
    Comment faire pour gérer l'exception ?

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2012
    Messages : 21
    Points : 28
    Points
    28
    Par défaut Résolu
    J'ai trouvé la solution !!!

    Mon problème venait de mon environnement de développement. Symfony affiche les warnings (" fenêtre symfony") dans l'environnement de développement alors dans l'environnement de prod non. Pour répondre mon problème, j'ai crée une page d'erreur personnalisé.

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

Discussions similaires

  1. [WD14] Erreur gestion des exceptions : ExceptionDeclenche
    Par dsr57 dans le forum WinDev
    Réponses: 2
    Dernier message: 03/03/2014, 17h55
  2. [11gR2] Gestion des exceptions/erreurs en PL/SQL
    Par devkais dans le forum PL/SQL
    Réponses: 2
    Dernier message: 05/12/2013, 14h02
  3. Réponses: 4
    Dernier message: 07/02/2010, 12h37
  4. [XMLRAD] gestion des exceptions
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/01/2003, 17h48
  5. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11

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