Your IP : 216.73.216.40


Current Path : /var/www/html/venkat/electiveaug22/
Upload File :
Current File : /var/www/html/venkat/electiveaug22/from_ldap1.php

<?php
/*function chk_pass($uid, $pwd) {
	if ($pwd) {
	$server = "ldaps://pldap.iiita.ac.in:636";
  	$port = "636";
  	error_reporting(0);
  	$ds = ldap_connect($server,$port);
  	ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
		$a = ldap_search($ds,"dc=iiita,dc=ac,dc=in","uid=$uid");
		$b = ldap_get_entries($ds, $a); 
		$dn = $b[0]["dn"]; 
		if (ldap_bind($ds, $dn, $pwd)) {
			//if strpos($dn, 'ou=faculty') 
			ldap_close($ds);
			return TRUE;
		}
	}
	return FALSE;
}
*/
function chk_pass1($uid, $pwd) {
	if ($pwd) {
		$ds = ldap_connect("pldap.iiita.ac.in");
		$ds = ldap_connect("172.31.1.41");
		ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
		$a = ldap_search($ds,"dc=iiita,dc=ac,dc=in","uid=$uid");
		$b = ldap_get_entries($ds, $a); 
		$dn = $b[0]["dn"]; 
		if (ldap_bind($ds, $dn, $pwd)) {
			//if strpos($dn, 'ou=faculty') 
			ldap_close($ds);
			return TRUE;
		}
	}
	return FALSE;
}
/*
function get_name($uid) {
	 $ds = ldap_connect("ldap.iiita.ac.in");
         $ds = ldap_connect("172.31.1.42");
         ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
        ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
        if ($ds) {
                $bnd=ldap_bind($ds);
                $srch=ldap_search($ds, "dc=iiita,dc=ac,dc=in", "uid=$uid");
                $info=ldap_get_entries($ds, $srch);
                ldap_close($ds);

                $userdn=$info[0]["dn"];

                $usernm=explode(" ", $info[0]["cn"][0]);
                //echo $usernm[0];
                return $usernm[0];
        } else {
                return "Not available";
        }
}

function get_name($uid) {
 	$server = "ldaps://pldap.iiita.ac.in:636";
        $port = "636";
        error_reporting(0);
        $ds = ldap_connect($server,$port);
        ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
	if ($ds) {
		$bnd=ldap_bind($ds);
		$srch=ldap_search($ds, "dc=iiita,dc=ac,dc=in", "uid=$uid");
		$info=ldap_get_entries($ds, $srch);
		ldap_close($ds);

		$userdn=$info[0]["dn"];

		$usernm=explode(" ", $info[0]["cn"][0]);
		//echo $usernm[0];
		return $usernm[0];
	} else {
		return "Not available";
	}
}

function valid_id($id) {
	$allowed_char_pattern = "[^-A-Za-z0-9._]";
	$clean_string = ereg_replace($allowed_char_pattern, "", $id);

	if(! strcmp($id, $clean_string)) {
		return true;
	} else {
		return false;
	}
}
*/
?>