![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LDAP и работа с ним [D6, WinXP]
Yurij-7 © (2006-11-27 14:47:00)Добрый день
Возникла проблемка работы с LDAP сервером, а имеено не могу понять как с ним "обаться", надо по LDAP логину получить данные о пользователе.
Может у кого есть линки на материалы по работе с LDAP сервером ?
Работаю через набор ф-ций из winldap.pas
Благодарю за помощь.
savva (2006-11-28 19:26:00) [1]>Андрей-программер
сослил?
Андрей-программер (2006-11-28 15:04:00) [2]Юрий, не занимайтесь ерундой!! выйдите на улицу, помацольте девочек!!))
Yurij-7 (2006-11-28 15:00:00) [3]Спасибо, буду разбираться
savva (2006-11-27 20:37:00) [4]неа.. Projects -> Import Type Lybrary там ищешь Active DS Type Lybrary
Yurij-7 (2006-11-27 17:57:00) [5]а ActiveDs_TLB на Torry искали ??
savva (2006-11-27 17:48:00) [6]хоть бы показал как работаешь..
мне как-то давно пришлось делать диалог выбора пользователя из домена (аналог стандартному виндовому)
сделал все достаточно просто
вот как пример функция получающая имя польззователя
function GetUserFirstName(AccountName: WideString): WideString;
var
user : IADsUser;
begin
try
if FUseOpenObject then
ADsOpenObject( AccountName, FUserName, FPassword, 1, IADsUser, user)
else
ADsGetObject(AccountName, IADsUser, user);
Result:=copy(user.FirstName,1,length(user.FirstName));
except
Result:= '';
end;
end;
AccountName - интересный нам аккаунт в видеDOMEN/CN=******,OU=Personal,OU=domen,DC=domen,DC=ru
FUserName - пользователь домена, имющий привелегии получать данные
FPassword - соответственно его пароль
ЗЫ. Используется ActiveDs_TLB
Yurij-7 (2006-11-27 15:19:00) [7]Неужели никто не сталкивался с подобной задачей ?