Hi Liste, wie lese ich in ASP.NET aus, welcher Gruppe ein Benutzer angeh�rt ?
MfG Johann -----Urspr�ngliche Nachricht----- Von: Patrick A. Lorenz [mailto:[EMAIL PROTECTED]] 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 k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
