หน้า 1 จากทั้งหมด 2

Re: ldap_add() Error ช่วยด้วยครับ

โพสต์แล้ว: 21/08/2009 3:06 pm
โดย chuap006
ขอบคุณครับ ตอนนี้ผม Add ได้แล้ว

โค้ด: เลือกทั้งหมด

$adduserAD["cn"][0] = "php";
$adduserAD["sn"][0] = "Bisdorff";
$adduserAD["samaccountname"][0] = "php";
$adduserAD["objectclass"][0] = "top";
$adduserAD["objectclass"][1] = "person";
$adduserAD["objectclass"][2] = "organizationalPerson";
$adduserAD["objectclass"][3] = "user";
$adduserAD["displayname"][0] = "jemp miller";
$adduserAD["name"][0] = "php";
$adduserAD["givenname"][0] = "php";
$adduserAD["company"][0] ="vdl";
$adduserAD["description"][0] = "my description";
$adduserAD["mail"][0] = "[email protected]";
$adduserAD["samaccountname"][0] = "php";
$adduserAD["userprincipalname"][0] ="[email protected]";
$adduserAD["userAccountControl"][0]="66048"; 
$adduserAD["userPassword"][0] = $newPassw;	
    // add data to directory
    $ldapbind = ldap_bind($ds,"[email protected]", "xxxx");	
	if ($ldapbind) {
        echo "LDAP bind successful...";
		$ad = ldap_add($ds, "CN=php, OU=CRHuser, DC=crhdomain, DC=local", $adduserAD);
    } else {
        echo "LDAP bind failed...";
    }
    ldap_close($ds);
แต่มันติดปัญหาใหม่ครับ...
ที่เครื่อง ADSERVER -- User ที่เพิ่มเข้าไปใหม่กลับมี X ติดอยู่ตามรูป

ไม่ทราบว่าต้องแก้ยังไงครับ.. เหมือนมันจถูก Disable ไว้ เราจะ Enable ใน php ยังไงครับ

Re: ldap_add() Error ช่วยด้วยครับ

โพสต์แล้ว: 21/08/2009 3:46 pm
โดย mindphp
ข้อมูลบางส่วนที่ ใส่ไปอาจไม่ถ็ต้อง
ลอง เปลี่ยน

โค้ด: เลือกทั้งหมด

$adduserAD["mail"][0] = "[email protected]";
ให้เป็น email ที่มีณุปแบบที่ถูกดูครับ
เช่น

โค้ด: เลือกทั้งหมด

$adduserAD["mail"][0] = "[email protected]";

Re: ldap_add() Error ช่วยด้วยครับ

โพสต์แล้ว: 21/08/2009 4:00 pm
โดย chuap006
ได้แล้วครับ...ขอบคุณมาก
แก้โดยการ set userAccountControl=544
แต่เราจะ Disable option User must change password at next logon ยังไงครับ
set userAccountControl เป็นค่าอะไรดี.
.....

Re: ldap_add() Error ช่วยด้วยครับ

โพสต์แล้ว: 15/11/2011 3:48 pm
โดย nemo123
ลองเปลี่ยน CN บรรทัดนี้ค่ะ
$r = ldap_add($ds, "CN=John Jones,OU=CRHuser,DC=crhdomain,DC=local", $info);

Re: ldap_add() Error ช่วยด้วยครับ

โพสต์แล้ว: 20/01/2018 7:02 pm
โดย mindphp
ใครที่เพิ่งเข้ามาดู ทำความรู้จักเรื่อง Ldap ดูที่นี่
https://www.mindphp.com/%E0%B8%84%E0%B8% ... B8%9B.html