Вопрос : Подтвердите потребитель существует в ОБЪЯВЛЕНИИ using LDAP

Hi,

Is там дорога проверить что потребитель существует в ОБЪЯВЛЕНИИ? сценарий

The то, я должен добавить потребителя сети/домена к моему применению и обеспечить права применения ровные. Для этого я храню удостоверение личности сети потребителя и их соответствуя функции имеющиеся в моем application.

While я могу утвердить потребителя для вносить в журнал дальше в мое применение с потребителем - удостоверение личности и пароль, я не могу проверить если потребитель будучи добавлянным к применению будет подлинным потребителем сети/домена. The " underline " class= когда admin пытается добавить потребителя к применению и установить их концы поиска functions.

All с обеспечивать потребителя - удостоверение личности и пароль. Это не будет разрешение для меня в виду того что admin " underline " class= не будет знать пароль потребителя while добавляя к application.
class=

Ответ : Подтвердите потребитель существует в ОБЪЯВЛЕНИИ using LDAP



Huh…. окончательно я сделал им работу после длиннего сражения….

Спасибо для каждого для щадить некоторые время и усилие в мой вопрос.

Следующий будет шагами для того чтобы сделать деятельность LDAP… (опровержение здесь что я не уверен если будут любые другие вставкы, то ОБЪЯВЛЕНИЯ где это разрешение не могло работа)

1) Подготовьте/строение ваше заявление LDAP быть как ниже.
LDAP: ///DC=neofdomainname>, DC=rttwoofdomainname>

Примечание: Будет этим partXofdomainname? Наилучшим образом, каждое имя домена сделано множественных частей (точно техническое выражение не известно к мне). Каждая из частей отделена к период (.), и вы обеспечить все части отделенные запятыми и заданные к «DC».

2) Создайте предмет DirectoryEntry с построенным курсом.

3) Создайте предмет DirectorySearcher и после этого задайте SearchRoot предмета к предмету DirectoryEntry.
Примечание: по какой - либо причине если я прохожу предмет DirectoryEntry как параметр к конструктор DirectorySearcher, то он не работает.

4) Добавьте фильтр к предмету DirectorySearcher для шнура «(& (objectClass=user) (cn=» + UserName + ")) «… и UserName будет удостоверением личности потребителя, котор вам нужно утвердить в конце шнура.

5) Добавьте другой фильтр к предмету DirectorySearcher для sAMAccountName как «(sAMAccountName=» + UserName + ") «.

6) После этого создайте предмет SearchResultCollection и задайте результат результат метода FindAll или FindOne предмета DirectorySearcher.
Ex:
DirectoryEntry DE = новое DirectoryEntry ();
DirectorySearcher DS = новое DirectorySearcher ();
DS.SearchRoot = DE;
DS.Filter = «(& (objectClass=user) (cn=» + UserName + ")) «;
DS.Filter = «(sAMAccountName=» + UserName + ") «;

searchResult SearchCollection = DE.FindOne (); //Can также использует DE.FindAll ();

7) Если вам как раз нужно обеспечить, то потребитель существует, тогда проверите отсчет searchResult.

8) Еще вы добавить дополнительные заявления для того чтобы отрегулировать метод PropertiesToLoad предмета DirectorySearcher.

То все…, котор вы сделаны .......:)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us