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
