I have a web application that takes a username/password and then authenticates against a Microsoft Active Directory. For the most part this works fine, unless the user has a special character in their password.
does not work.
It seems to be when a symbol is used that perl uses in its syntax. I've tried escaping these characters by searching the string for them and placing a "\" before them, but this does not work.
Is there a solution to this problem, or should I provide a list of special characters that people should avoid in their passwords?