我有一個如下定義的數組。從數組中讀取值
我能夠獲取email
和uid
的值,如下所述。我如何獲得用戶顯示名稱userdn
?
my ($mesg) = $ldap->search(
scope => 'one',
base => $userdn,
filter => $filter,
attrs => [ 'email', 'pwdChangedTime', 'uid' ],
);
這是我如何閱讀電子郵件ID和uid,但我無法讀取用戶顯示名稱。
foreach my $entry ($mesg->all_entries) {
$email = ${ $entry->get('email') }[0];
$uid = ${ $entry->get('uid') }[0];
$uName = ${ $entry->get('userdn') };
}
請解釋'$ ldap'是什麼。你是如何定義它的? – Borodin