LDAP エリソ�
PHP Manual

ldap_bind

(PHP 4, PHP 5)

ldap_bindLDAP ・ヌ・」・�ッ・ネ・熙ヒ・ミ・、・ノ、ケ、�

タ篶タ

bool ldap_bind ( resource $link_identifier [, string $bind_rdn = NULL [, string $bind_password = NULL ]] )

サリト熙キ、ソ RDN 、ェ、隍モ・ム・ケ・�シ・ノ、ム、、、ニ LDAP ・ヌ・」・�ッ・ネ・熙ヒ・ミ・、・ノ、キ、゙、ケ。」

・ム・鬣癸シ・ソ

link_identifier

ldap_connect() 、ャハヨ、ケ LDAP ・�ッ ID。」

bind_rdn

bind_password

bind_rdn 、ェ、隍モ bind_password 、ハホャ、キ、ソセ�遉マニソフセ・ミ・、・ノ、釥゚、゙、ケ。」

ハヨ、�ヘ

タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」

ホ�

ホ�1 LDAP ・ミ・、・ノ、ホサネヘム

<?php

// ldap ・ミ・、・ノ、ネヘム、ケ、�
$ldaprdn  'uname';     // ldap rdn 、「、�、、マ dn
$ldappass 'password';  // ・ム・ケ・�シ・ノ

// ldap ・オ。シ・ミ、ヒタワツウ、ケ、�
$ldapconn ldap_connect("ldap.example.com")
    or die(
"Could not connect to LDAP server.");

if (
$ldapconn) {

    
// ldap ・オ。シ・ミ、ヒ・ミ・、・ノ、ケ、�
    
$ldapbind ldap_bind($ldapconn$ldaprdn$ldappass);

    
// ・ミ・、・ノキ�フ、。セレ、ケ、�
    
if ($ldapbind) {
        echo 
"LDAP bind successful...";
    } else {
        echo 
"LDAP bind failed...";
    }

}

?>

ホ�2 LDAP ニソフセ・ミ・、・ノ、ホサネヘム

<?php

// ldap ニソフセ・ミ・、・ノ、ネヘム、ケ、�

// ldap ・オ。シ・ミ、ヒタワツウ、ケ、�
$ldapconn ldap_connect("ldap.example.com")
    or die(
"Could not connect to LDAP server.");

if (
$ldapconn) {

    
// ニソフセ、ヌ・ミ・、・ノ、ケ、�
    
$ldapbind ldap_bind($ldapconn);

    if (
$ldapbind) {
        echo 
"LDAP bind anonymous successful...";
    } else {
        echo 
"LDAP bind anonymous failed...";
    }

}

?>

サイケヘ


LDAP エリソ�
PHP Manual