Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/istore/
Upload File :
Current File : /var/www/html/mmishra/istore/ldap.php

<h3 align='left'>Test LDAP</h3>
<?php
$user = 'istore';
$pwd0 = 'irp2015';
$pwd1 = 'irp2016';
$pwd2 = 'irp2017';

if ($user) {
        $ds = ldap_connect("ldaps://172.31.1.41:636");
	ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
	$q = ldap_search($ds, "dc=iiita,dc=ac,dc=in", "(&(uid=$user)(objectclass=posixAccount))");
	$info = ldap_get_entries($ds, $q);
        $dn = $info[0]["dn"];
       	echo $dn;
	$pwd = "{SHA}" . base64_encode(pack("H*", sha1($pwd0)));
        ldap_bind($ds, $dn, "$pwd2");
       	$info1["userPassword"] = "$pwd";
       	//$pwd0 = "{SHA}" . base64_encode(pack("H*", sha1($pwd0)));
	
	if ($info["count"] > 0) {
               	//ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in","\$dollfinn");
        	//if (ldap_bind($ds, $dn, $pwd0) && ldap_modify($ds, $dn, $info1)) {
        	//if (ldap_modify($ds, $dn, $info1)) {
		//	echo "Password changed";
		//} else {
		//	echo "Bind error";
		//}
	}
	ldap_close($ds);
} else if ($pwd1) {
	echo "Password mismatch";
}
?>