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 » 21/08/2009 3:06 pm

ขอบคุณครับ ตอนนี้ผม 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] = "php@crhdomain.local";
$adduserAD["samaccountname"][0] = "php";
$adduserAD["userprincipalname"][0] ="php@crhdomain.local";
$adduserAD["userAccountControl"][0]="66048";
$adduserAD["userPassword"][0] = $newPassw;   
    // add data to directory
    $ldapbind = ldap_bind($ds,"administrator@crhdomain.local", "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 ยังไงครับ
แนบไฟล์
AD2.JPG
AD
AD2.JPG (37.42 KiB) เปิดดู 745 ครั้ง

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 18807
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย mindphp » 21/08/2009 3:46 pm

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

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

$adduserAD["mail"][0] = "php@crhdomain.local";

ให้เป็น email ที่มีณุปแบบที่ถูกดูครับ
เช่น

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

$adduserAD["mail"][0] = "php@crhdomain.coml";
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

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

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

โพสต์โดย chuap006 » 21/08/2009 4:00 pm

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

nemo123

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

โพสต์โดย nemo123 » 15/11/2011 3:48 pm

ลองเปลี่ยน CN บรรทัดนี้ค่ะ
$r = ldap_add($ds, "CN=John Jones,OU=CRHuser,DC=crhdomain,DC=local", $info);

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 18807
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย mindphp » 20/01/2018 7:02 pm

ใครที่เพิ่งเข้ามาดู ทำความรู้จักเรื่อง Ldap ดูที่นี่
http://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
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 34 และ บุคคลทั่วไป 0 ท่าน