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