Invalid Credentials

From: Date: Mon, 20 Feb 2006 17:38:52 +0000
Subject: Invalid Credentials
Groups: php.general 
Request: Send a blank email to php-general+get-230747@lists.php.net to get a copy of this message
Hi, I have a simple php script that binds to an openldap server but I keep getting this error message; Warning: ldap_bind(): Unable to bind to server: Invalid credentials in /srv/www/site.com/check-user2.php on line 15 LDAP bind failed... The password is correct so I'm not quite sure why getting this error. Is there something wrong with my code? Here's the PHP script: ############################################################## <?php $ldapdn=$_POST['users']; $basedn=$_POST['dn']; $ldappass=$_POST['pw']; ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION,3); $ldapconn = ldap_connect("192.168.15.130") or die("Could not connect to LDAP server."); if ($ldapconn) { // binding to ldap server $ldapbind = ldap_bind($ldapconn, "$ldapdn" . "$basedn", $ldappass); // verify binding if ($ldapbind) {
       echo "LDAP bind successful...";
} else {
       echo "LDAP bind failed...";
} } ?> ################################################################ Here's the HTML form: ################################################################ <html> <head> <title>LDAP Authentication</title> </head> <body> <form name="Login" method="post" action="check-user2.php"> <table> <tr>
     <td>User Name</td>
     <td>
     <select name="users">
<option value="uid=bobby">Bobby</option> <option value="uid=felicia">Felicia</option> </select> <INPUT TYPE="hidden" NAME="dn" value="ou=people,dc=site,dc=com"></td> </tr> <tr>
     <td>Password</td>
     <td><input type="password" name="pw">
     </td>
</tr> </table> <input type=image src="images/login.gif" alt="Login" name="image"> </form> </body> </html> ################################################################# - Delamatrix

« previous php.general (#230747) next »