Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 11/04/2011, 11h12   #1
Membre du Club
 
bean sean
Inscription : avril 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : bean sean
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2010
Messages : 120
Points : 46
Points : 46
Par défaut Connexion à LDAP

Bonjour,

J'ai crée un fichier "connexion.php" pour permettre aux employés de l'entreprise dans laquelle j'effectue mon stage de se connecter en utilisant leur serveur central avec LDAP.

Là je suis entrain de tester cela sur mon Localhost ( mon pc ).
Quand je lance mon fichier "connexion.php", j'ai ce message :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
ERREUR:
 
L'extension LDAP n'est pas activée sur le serveur. 
Veuillez corriger ce problème afin de pouvoir utiliser l'authentification LDAP
 
Sous Windows
------------
Vérifiez que l'extension LDAP est bien déclarée dans le fichier php.ini :
extension=php_ldap.dll
 
Sous Linux/Solaris
------------------
En utilisant la commande phpinfo, vérifiez que la ligne de compilation de PHP
comporte l'instruction --with-ldap=/logiciels/apache/apa_x.y.z/lib/openldap-a.b.c
Je suis sou windows 7, et j'ai rajouté "extension=php_ldap.dll" au fichier qui se trouve en
Code :
C:\EasyPHP-5.3.3\apache\php.ini

Je dois installer quelque chose d'autre ?

Merci
seanbean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 11h13   #2
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

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

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
As-tu téléchargé le fichier DLL et placé dans le dossier adéquat ?
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 11h19   #3
Membre du Club
 
bean sean
Inscription : avril 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : bean sean
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2010
Messages : 120
Points : 46
Points : 46
Citation:
Envoyé par radicaldreamer Voir le message
As-tu téléchargé le fichier DLL et placé dans le dossier adéquat ?
Bonjour, je n'ai rien installé encore.
J'ai juste écris des lignes en php dans "connexion.php"
seanbean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 14h59   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
au delà de rajouter la ligne le fichier dll existe ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 16h20   #5
Membre du Club
 
bean sean
Inscription : avril 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : bean sean
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2010
Messages : 120
Points : 46
Points : 46
Non il n'existe pas, je suis vraiment perdu car sur un notre projet fait par un stagiaire avant ça marche sur mon localhost !
il n'y a pas de DLL ni rien du tout
seanbean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 16h53   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par seanbean Voir le message
Non il n'existe pas, je suis vraiment perdu car sur un notre projet fait par un stagiaire avant ça marche sur mon localhost !
il n'y a pas de DLL ni rien du tout
recuperer le sur le php.net, en prenant l'archive en zip, version bien ta version (vc6 ou vc9)
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 17h02   #7
Membre du Club
 
bean sean
Inscription : avril 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : bean sean
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2010
Messages : 120
Points : 46
Points : 46
Citation:
Envoyé par stealth35 Voir le message
recuperer le sur le php.net, en prenant l'archive en zip, version bien ta version (vc6 ou vc9)
je viens de chercher sur le site php.net, mais j'ai rien trouvé.
s'il y a un tutoriel pour savoir comment interrroger un LDAP, merci de me le fournir
seanbean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 17h12   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par seanbean Voir le message
je viens de chercher sur le site php.net, mais j'ai rien trouvé.
s'il y a un tutoriel pour savoir comment interrroger un LDAP, merci de me le fournir
tu dois pas chercher beaucoup...
http://windows.php.net/downloads/releases/archives/
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 12h56   #9
Membre du Club
 
bean sean
Inscription : avril 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : bean sean
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2010
Messages : 120
Points : 46
Points : 46
Problème résolue !
Merci stealth35, les logiciels de type Easyphp contiennent déjà tout.

La solution était assez simple :
-Ouvrir le fichier "php.ini" qui se trouve dans
Code :
C:\EasyPHP-5.3.3\apache\php.ini
et rajouter cette ligne .
-Redémarrer votre serveur ou votre Easyphp.

Remarque : Il ne faut rien télecharger, faites simplement ces deux manipulations.
Bien entendu, cela pour but d'interroger un LDAP et faire connecter un utilisateur à votre site en passant par l'authentification LDAP.


seanbean est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h42.


 
 
 
 
Partenaires

Hébergement Web