Hmm, vielleicht habe ich da auch was missverstanden. Ich dachte, du wolltest
die Windows-User benutzen, um die Zugriffe zu steuern. Dann er�brigt sich
�brigens auch gleich der Login-Dialog. Im IIS musst du nann doch in deinem
Web unter "Verzeichnissicherheit" den anonymen Zugriff deaktivieren und die
"Integrierte Windows-Authentifizierung" aktivieren. Du kannst dann auf die
NTFS-Berechtigungen zur�ck greifen.
Hier mal ein Beispielcode:
using System.Security.Principal;
/* Berechtigung �ber Gruppen pr�fen --> klappt bei uns nicht immer */
WindowsPrincipal principal = (WindowsPrincipal) this.User;
if (!principal.IsInRole (@"DOM�NE\GRUPPE"))
Response.Redirect(@"..\KeineBerechtigung.aspx");
/* Oder generell so */
if (!principal.Identity.IsAuthenticated)
{
// Was auch immer
}
/* Oder den User-Namen lesen */
string sName = principal.Identity.Name.ToString();
Ich hoffe dir damit geholfen zu haben.
Markus
> -----Urspr�ngliche Nachricht-----
> Von: Alexander Zeitler [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 14. August 2003 08:28
> An: [EMAIL PROTECTED]
> Betreff: RE: [Asp.net] Benutzerverwaltung/Login etc.
>
>
> Hallo,
>
> >
> > Wir haber hier bei uns (noch) eine gemischte Umgebung. Also
> auch eine
> > NT4-Dom�ne. Die Kombi macht erhebliche Probleme, da einige Gruppen
> > �ber die IsInRole-Funktion einfach nicht ermittelt werden
> k�nnen. Habe
> > daf�r auch noch keine L�sung gefunden. Die Usererkennung und
> > Berechtigung funktioniert
> > aber einwandfrei. Aber halt auf Benutzerebene. Wenn einfach
> nur ein LogIn
> > erforderlich ist, sollte das aber reichen.
> >
>
> d.h. also GenericIdentity/GenericPrinicpal kann in jedem Fall
> verwenden - WindowsIdentity/GenericIdentity nur mit ADS.
>
> So ganz ist mir der Sinn und Zweck ehrlich gesagt nicht klar.
> Ich habe meine User in einer DB, m�chte aber auch die
> M�glichkeit schaffen (sp�ter), die User per ADS
> auslesen/anmelden zu k�nnen.
>
> Gruss
>
> Alex
>
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/asp.> net
>
Diese E-Mail und deren Inhalt ist nur f�r den/die genannten Empf�nger
bestimmt und darf nur von diesen ge�ffnet, gelesen und verwendet werden.
Rechtsgesch�ftliche Erkl�rungen d�rfen hier�ber nicht ausgetauscht werden.
Sollten Sie diese E-Mail irrt�mlich erhalten, sind Ihnen Kenntnisnahme,
Vervielf�ltigung oder Weiterleitung ausdr�cklich untersagt. Bitte
informieren Sie in diesem Fall den Absender und l�schen Sie die empfangene
E-Mail umgehend. Vielen Dank. --- This e-mail and its contents are only
intended for the person named or her/his designated agent and as such should
only be opened and read by them. Any further duplication or distribution are
prohibited. No e-mail received or sent will be deemed to be a legal document
or declaration. If you have received this e-mail in error or by any other
means, please inform the sender and destroy the e-mail immediately.
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net