realjumper Posted August 8, 2006 Share Posted August 8, 2006 Hi,My applications authenticate to the users table of my db. Now I am required to authenticate the users to directory with LDAP. I have searched and found several very complicated tutorials that do much more than a simple authentication. All I want to do is authenticate the users.....if they have an account, let them in....or else send them away. Simple to do with PHP & Mysql, but I need to know how to go about this with PHP & LDAP and I can't seem to find a simple explanation of how to go about this, from the standpoint of complete novice to LDAP. If anyone can help out I would very much appreciate it. Thanks Link to comment https://forums.phpfreaks.com/topic/16850-ldap-authentication/ Share on other sites More sharing options...
samsina Posted July 17, 2007 Share Posted July 17, 2007 I am looking for a similar thing... can anyone help please? :( Link to comment https://forums.phpfreaks.com/topic/16850-ldap-authentication/#findComment-300509 Share on other sites More sharing options...
drewbee Posted July 17, 2007 Share Posted July 17, 2007 Taken fromhttp://www.php.net/ldapSeems pretty straight forward... to me atleast...[CODE]<?php// basic sequence with LDAP is connect, bind, search, interpret search// result, close connectionecho "<h3>LDAP query test</h3>";echo "Connecting ...";$ds=ldap_connect("localhost"); // must be a valid LDAP server!echo "connect result is " . $ds . "<br />";if ($ds) { echo "Binding ..."; $r=ldap_bind($ds); // this is an "anonymous" bind, typically // read-only access echo "Bind result is " . $r . "<br />"; echo "Searching for (sn=S*) ..."; // Search surname entry $sr=ldap_search($ds, "o=My Company, c=US", "sn=S*"); echo "Search result is " . $sr . "<br />"; echo "Number of entires returned is " . ldap_count_entries($ds, $sr) . "<br />"; echo "Getting entries ...<p>"; $info = ldap_get_entries($ds, $sr); echo "Data for " . $info["count"] . " items returned:<p>"; for ($i=0; $i<$info["count"]; $i++) { echo "dn is: " . $info[$i]["dn"] . "<br />"; echo "first cn entry is: " . $info[$i]["cn"][0] . "<br />"; echo "first email entry is: " . $info[$i]["mail"][0] . "<br /><hr />"; } echo "Closing connection"; ldap_close($ds);} else { echo "<h4>Unable to connect to LDAP server</h4>";}?> [/CODE] Link to comment https://forums.phpfreaks.com/topic/16850-ldap-authentication/#findComment-300525 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.