2012-09-29 45 views
1

我需要從節點(來自ZFW)中刪除LDAP屬性。Zend Framework:刪除LDAP屬性

我通常在LDAP(直接從控制檯)怎麼做,這是波紋管:

CODE: SELECT ALL 
ldapmodify [... irrelevant data removed...] 
dn: uid=someuser,ou=users,dc=company,dc=com 
changetype: modify 
delete: pwdAccountLockedTime 

在PHP中移除屬性可以通過使用ldap_mod_del(http://php.net/manual/en/function.ldap-mod-del.php)。

在Zend Framework中是否有任何內置的函數來執行相同的操作?

回答

0

密碼策略覆蓋在鎖定時間到期時刪除該屬性。要自己做,你至少需要在slapd.conf中有適當的權限。這是一個管理員操作,而不是一般用戶操作。

+0

謝謝EJP。我知道,我所追求的是去除一些屬性。 pwdAccountLockedTime只是一個例子。 (事實上,我通過設置過期時間來解決pwdAccountLockedTime問題!這樣,當用戶登錄時,超過了鎖定的持續時間,並且可以成功登錄。) – Siamak