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

Bibliothèques et frameworks PHP Discussion :

Lib adLDAP explication


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Lib adLDAP explication
    bonjour à toutes et a tous

    j'essaye de comprendre la lib adLDAP
    voici mon problème:
    j'ai ce message: Notice: Undefined variable: option in C:\site2\essai.php on line 18

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $options = array(
        "account_suffix" => "@paris.corp",
        "base_dn" => "OU=Utilisateur,DC=paris,DC=corp",
        "domain_controllers" => array("10.22.31.1"),
        "admin_username" => "Admin",
        "admin_password" => "0123456",
        "use_ssl" => false,
    );
     
     
     
     
    $adlad = new adLDAP($options);


    et je ne comprend ou j'ai fait l'erreur
    merci pour votre aide

  2. #2
    Membre actif
    Bonjour alf78fr,

    Cette erreur signifie que ta variable $option n'est pas reconnue au moment de son appel dans le fichier essai.php à la ligne 18.
    Pourtant ton tableau ne semble pas être mal formé.
    Essaie ça pour voir :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $adlad = new adLDAP(array(
        "account_suffix"     => "@paris.corp",
        "base_dn"            => "OU=Utilisateur,DC=paris,DC=corp",
        "domain_controllers" => array( "10.22.31.1" ),
        "admin_username"     => "Admin",
        "admin_password"     => "0123456",
        "use_ssl"            => false
    ));



    Par curiosité, tu utilises quel type de serveur HTTP pour avoir un chemin comme celui-ci : C:\site2\essai.php ?
    Car si tu utilises WampServeur tu aurais plutôt C:\wamp64\www\site2\essai.php
    Si tu utilises Nginx quelque chose comme ça : C:\nginx\html\essai.php
    Ou alors tu utilises la VM interne à PHP ? ou Caddy ? Ou tu as créé un Virtual host en dehors des fichiers par défauts ?

    Je trouve juste ton chemin d’erreur étrange ^^'
    Mon projet CMS https://soosyze.com/
    Son repo github https://github.com/soosyze/soosyze

    Open source tools and free yes, but with elegance .

  3. #3
    Membre régulier
    J’emploi WAMP (j'ai modifié la conf) c'est pour un prototype avant de le passer sur un ubuntu

  4. #4
    Membre régulier
    je crois que j'ai trouvé la solution (je n'ai plus de message d'erreur)

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    $adlad = new adLDAP(array(
    
        "base_dn"            => "OU=Utilisateur,DC=paris,DC=corp",
        "domain_controllers" => array( "10.22.31.1" ),
        "username"     => "Admin",
        "password"     => "0123456",
    
    ));

    en lisant plusieurs forums est ce la bonne solution ???????

  5. #5
    Membre régulier
    j'ai fait des tests cela fonctionne bien (actuellement)

    j' ai rajouté un "account_suffix" pour que cela fonctionne
    voici le code final
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $adlad = new adLDAP(array( 
        "account_suffix"     => "@paris.corp",
        "base_dn"            => "DC=paris,DC=corp",
        "domain_controllers" => array( "10.22.31.1" ),
        "username"     => "Admin",
        "password"     => "0123456",
    
    ));


    Merci pour votre aide

  6. #6
    Membre régulier
    Re bonjour
    je voudrais savoir si pour une création de compte on peut déactivé le SSL car j'ai se message d'erreur

    "adLDAPException: SSL must be configured on your webserver and enabled in the class to set passwords";

    merci d'avance