Dann schreib das doch gleich :-) Du brauchst System.DirectoryServices. Also entweder "using" bei Code Behind oder ansonsten eine @Import-Direktive.
Patrick > Hi, > den habe ich schon versucht, allerdings bekomme ich immer eine > Fehlermeldung > bezueglich DirectoryEntry. DotNet meint, dass moeglicherweise ein > namespace > fehlt welcher DirectoryEntry beinhaltet. Leider habe ich keine Ahnung > welcher das sein koennte. > Kann mir da jemand weiterhelfen? > Gruesse > Frank > -----Ursprungliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]Im Auftrag von Patrick > A. Lorenz > Gesendet: Dienstag, 23. Oktober 2001 14:29 > An: aspDEdotnet > Betreff: [aspdedotnet] Re: Asp.Net und Active Directory > Moin! > Warum verwendet Du nicht den Code, den ich Dir schon mal geschickt habe: > WindowsPrincipal Principal = (WindowsPrincipal) User; > WindowsIdentity Identity = (WindowsIdentity) User.Identity; > Response.Write("Name: " + Identity.Name + "<br>"); > Response.Write("Admin? " + > Principal.IsInRole(WindowsBuiltInRole.Administrator) + "<br>"); > DirectoryEntry DE = new DirectoryEntry("WinNT://" + > Identity.Name.Replace("\\","/")); > Response.Write("FullName: " + DE.Properties["FullName"][0] + "<br><br>"); > foreach(string PN in DE.Properties.PropertyNames) > Response.Write(PN + "<br>"); > foreach(DirectoryEntry objChildDE in DE.Children) > Response.Write(objChildDE.Path); > Gruesse, > Patrick >> Hallo, >> kann mir jemand sagen wie ich mit Asp.Net Benutzer aus der Active >> Directory >> auslesen kann? Momentant gelingt es mir nur das jeweilige login und die >> damit verbundenen BuiltIn-Rechte auszulesen. Ich wuerde allerdings gerne >> auch den Vornamen und den Nachnamen auslesen(zwecks persoenlicher >> Ansprache). Folgenden Code verwende ich um das Login und die Rolle >> auszulesen: >> <%@ Page language="c#" debug="True" %> >> <% @ Import Namespace = System.Security.Principal %> >> <% @ Import Namespace = System.Threading %> >> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > >> <html> >> <script language="C#" runat=server> >> void Page_Load(Object Src, EventArgs E ) >> { >> WindowsPrincipal Principal = (WindowsPrincipal) User; >> WindowsIdentity Identity = (WindowsIdentity) User.Identity; >> AuthUser.Text = Identity.Name; >> AuthType.Text = Identity.AuthenticationType; >> AuthTrueFalse.Text = Identity.IsAuthenticated.ToString(); >> AuthAdmin.Text = >> Principal.IsInRole(WindowsBuiltInRole.Administrator).ToString(); >> } >> </script> >> . >> . >> . >> Mit freundlichen Gruessen, >> Frank Tichy >> Web7 >> ____________________________________ >> Siller AG >> Suedstrasse 90 >> 74072 Heilbronn >> Tel.: +49 (0) 7131 / 9967-733 >> mailto:[EMAIL PROTECTED] >> http://www.siller.de >> http://www.palmandmore.de >> Postadresse: >> Wannenaeckerstrasse 43 >> 74078 Heilbronn >> | [aspdedotnet] als [EMAIL PROTECTED] subscribed >> | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv >> | Sie koennen sich unter folgender URL an- und abmelden: >> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > ********* > Das erste deutsprachige Buch zur C# Beta 2, > jetzt unter http://www.csharp-shortcut.de > * Patrick A. Lorenz > * Berliner Strasse 17b > * 78467 Konstanz > * http://www.p-l.de > * mailto:[EMAIL PROTECTED] > * tel: 07531.979757 > * fax: 07531.979754 > * mobil: 0171.3429349 > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie kvnnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp ********* Das erste deutsprachige Buch zur C# Beta 2, jetzt unter http://www.csharp-shortcut.de * Patrick A. Lorenz * Berliner Strasse 17b * 78467 Konstanz * http://www.p-l.de * mailto:[EMAIL PROTECTED] * tel: 07531.979757 * fax: 07531.979754 * mobil: 0171.3429349 | [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
