Hi,
habe bisher nichts brauchbares gefunden.
Derzeit Prüfe ich einen Benutzer ob dieser im AD existiert und das angegebene Kennwort richtig ist. Funktioniert!
Jetzt zur eigentlichen Frage, wir bekomme ich von DIESEM Benutzer die E-Mailadresse (welche im AD hinterlegt ist) ausgelesen.
Wenn der Aufwand nicht viel größer ist noch den Vor und Nachnamen um diese Person persönlich anzusprechen.
habe bisher nichts brauchbares gefunden.
Derzeit Prüfe ich einen Benutzer ob dieser im AD existiert und das angegebene Kennwort richtig ist. Funktioniert!
VB.NET-Quellcode
- Function AuthenticateUser(ByVal path As String, ByVal user As String, ByVal pass As String) As Boolean
- Dim de As New DirectoryEntry(path, user, pass, AuthenticationTypes.Secure)
- Try
- 'run a search using those credentials.
- 'If it returns anything, then you're authenticated
- Dim ds As DirectorySearcher = New DirectorySearcher(de)
- ds.FindOne()
- Return True
- Catch
- 'otherwise, it will crash out so return false
- Return False
- End Try
- End Function
Jetzt zur eigentlichen Frage, wir bekomme ich von DIESEM Benutzer die E-Mailadresse (welche im AD hinterlegt ist) ausgelesen.
Wenn der Aufwand nicht viel größer ist noch den Vor und Nachnamen um diese Person persönlich anzusprechen.