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.
