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

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

chuap006
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 19/08/2009 5:47 pm

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

โพสต์ที่ยังไม่ได้อ่าน โดย 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 ยังไงครับ
แนบไฟล์
AD
AD
AD2.JPG (37.42 KiB) Viewed 1071 times
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ข้อมูลบางส่วนที่ ใส่ไปอาจไม่ถ็ต้อง
ลอง เปลี่ยน

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

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

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

$adduserAD["mail"][0] = "[email protected]";
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
chuap006
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 19/08/2009 5:47 pm

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

โพสต์ที่ยังไม่ได้อ่าน โดย chuap006 »

ได้แล้วครับ...ขอบคุณมาก
แก้โดยการ set userAccountControl=544
แต่เราจะ Disable option User must change password at next logon ยังไงครับ
set userAccountControl เป็นค่าอะไรดี.
.....
nemo123

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

โพสต์ที่ยังไม่ได้อ่าน โดย nemo123 »

ลองเปลี่ยน CN บรรทัดนี้ค่ะ
$r = ldap_add($ds, "CN=John Jones,OU=CRHuser,DC=crhdomain,DC=local", $info);
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใครที่เพิ่งเข้ามาดู ทำความรู้จักเรื่อง Ldap ดูที่นี่
https://www.mindphp.com/%E0%B8%84%E0%B8% ... B8%9B.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 119