LDAP - mot de passe avec apostrophe

dmerlin Messages postés 5 Statut Membre -  
Didoch54000 Messages postés 310 Statut Membre -
Bonjour,

effectuant une authentification de mes utilisateurs avec les outils PHP pour LDAP, je rencontre un problème avec un utilisateur ayant un mot de passe contenant une apostrophe. Cet utilisateur a choisit lui même son mot de passe sous window (le LDAP est en fait un Active Directory). L'apostrophe n'est pas un caractère interdit.
La fonction ldap_bind() ne passe pas pour ce mot de passe. Il faut dire que depuis php, l'apostrophe est protégée par un \. Je peut le supprimer avec srt_replace() pour l'ôter avant de faire le bind. Mais, dans un cas comme dans l'autre, cela ne passe pas.

Quelqu'un a-t'il déjà résolu ce cas de figure?
Merci de vos pistes.
A voir également:

1 réponse

Didoch54000 Messages postés 310 Statut Membre 26
 
As-tu essayer de faire un ereg_replace avec comme ' son code ASCII
0