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

Antwort per Email an