Moin!

Das kannst Du mit ADS(I) machen. Die notwendigen Klassen findest Du im Namespace 
System.DirectoryServices. Wenn Du was gebastelt hast, wuerde mich das interessieren - 
kannst es ja mal in die Liste mailen :-)

Viele Gruesse,

Patrick


*********
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]



> Hallo,

> ich moechte per Windows Authentication meine auf c# basierende
> Webappliaktion vor unerlaubten Zugriffen schuetzen. Dazu moechte ich
> sowohl
> den Benutzernamen (zur persoenlichen Ansprache) als auch die dazugehoerige
> Windows-Rolle (Admin, Benutzer, Hauptbenutzer usw.) auslesen und mit Hilfe
> der Rolle einige Inhalte sperren und ggbfls auch anders darstellen. Im IIS
> habe ich Basic Authentication eingestellt. Mit dem nachfolgenden Quellcode
> gelingt es zwar den Benutzernamen und den Authentication Type auszulesen
> allerdings habe ich keine Ahnung wie ich auslesen kann, ob es sich um
> einen
> Admin oder Benutzer kann. Kann mir da vielleicht bitte jemand
> weiterhelfen.

> <%@ 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 )
>     {
>       AuthUser.Text = User.Identity.Name;
>       AuthType.Text = User.Identity.AuthenticationType;
>       AuthTrueFalse.Text = User.Identity.IsAuthenticated.ToString();
>       //AuthGuest.Text = StrGast;
>     }

>   </script>

>   <body>

>     <h3><font face="Verdana">Windows Authentication</font></h3>

>     <table Width="700" rules="all" bordercolor="Black"
> style="background-color:#ccccff;bordercolor:black;font-family:Verdana;font
> -s
> ize:8pt;border-collapse:collapse;">
>       <tr>
>         <td>Benutzer:</td>
>         <td><asp:label id=AuthUser runat=server/>
>       </tr>
>       <tr>
>         <td>Authentication Typ:</td>
>         <td><asp:label id=AuthType runat=server/>
>       </tr>
>       <tr>
>         <td>Authenticated:</td>
>         <td><asp:label id="AuthTrueFalse" runat=server/>
>       </tr>
>       <tr>
>         <td>Authentication Rolle:</td>
>         <td><asp:label id="AuthGuest" runat=server/>
>       </tr>
>     </table>

>   </body>

> </html>

> Vieln Dank im vorraus

> 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




| [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