[英]PHP-LDAP How can I use ldap_add() with userPassword and UserAccountControl
我正在使用PHP 5.6.31,必須使用HTTPS Web界面創建LDAP帳戶。
我有兩個ldap字段問題:
您需要建立安全連接才能修改密碼 (以及其他可能與安全相關的選項)。
在調用ldap_bind()
之前添加以下內容:
ldap_start_tls($ds);
即使您不嘗試更改密碼,這也是一個好主意,否則您的綁定操作是明文並且可以被嗅探。
好的,我認為它可以與tls一起使用。 我用COM類找到了另一個解決方案:
$ADSI = new COM("LDAP:");
$user = $ADSI->OpenDSObject("LDAP://servername/userdn, $ldapadmin, $ldappass, 1);
$user->SetPassword($userNewPass);
$user->SetInfo();
我希望它可以幫助人們:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.