Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Impersonation mit ASP: Benutzergruppe bestimmen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Impersonation mit ASP: Benutzergruppe bestimmen


 
warrior23
28-07-2004, 12:49 
 
Hallo,

ich habe IIS 5.0 auf Windows 2k laufen.
Ich habe eine Seite erstellt, welche "Integrated Windows Authentication", also Impersonation, erfordert. Nun möchte ich aber die Gruppen bestimmen, zu dem der eingeloggte User gehört, um die Seite so gestalten zu können, dass verschiedene Gruppen verschiedene Rechte haben. Den Benutzernamen kann man ja sehr leicht per Request.ServerVariables("AUTH_USER") ermitteln, allerdings gibt es keine Variable für die Benutzergruppen.

Weiß jemand eine (einfache) Lösung?

thx, warrior23

 
asp2php
28-07-2004, 14:16 
 
hier muss native ADSI dir helfen ;)


Dim objUSR, objGRP, objMember, strDomain, strUserLoginName

strDomain = "yourDomain"
strUserLoginName = Request.ServerVariables("AUTH_USER")

Set objUSR = GetObject("WinNT://" & strDomain & "/" & strUserLoginName & ",user")
Set objGRP= objUSR.Groups

For Each objMember In objGRP
Response.Write objMember.Name ' or objMember.ADsPath
Next

' Fehlerabfang darfst du selbst einbauen

 
warrior23
28-07-2004, 14:33 
 
Hi,

thx, sieht gut aus, aber:

Error Type:
(0x80070035)
/test4.asp, line 7
(Zeile wo Set objUSR = GetObject... steht )

:( :(

 
Big Chief
28-07-2004, 14:54 
 
auch wenn ich dir bei deinem Problem mit der Error nicht weiterhelfen kann, ist das hier vielleicht ganz nützlich für dich:

http://spotlight.de/zforen/amvb/m/amvb-971366137-921.html

 
asp2php
28-07-2004, 14:58 
 
dann schau nach, ob adsiis.dll installiert und registriert ist.

 
warrior23
28-07-2004, 15:18 
 
Hmm adsiis.dll existiert in meinem System32-Ordner, aber wie muss ich die installieren bzw. registrieren?

(Sry, bin neu @ ASP...)

Und thx für alles!

 
schmalle
28-07-2004, 15:30 
 
Original geschrieben von warrior23
argh sry für doppelpost, delete plz o_O Wenn es denn sein muss. PS bitte gewöhne Dir mal eine non-Script/CS-Kid Sprache an!

 
warrior23
28-07-2004, 15:48 
 
okay, also die dll is registriert, trotzdem gleicher fehler...
ich bin am verzweifeln, help plz !!! :(

 
asp2php
28-07-2004, 16:11 
 
wo hast du sie registriert? hoffentlich auf dem Webserver :rolleyes:

 
warrior23
28-07-2004, 17:08 
 
Jopp, naja bin grad auf das hier gestoßen:
http://support.microsoft.com/default.aspx?kbid=324433
o_O
Naja, Microsoft halt :/
thx @ all

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:47 Uhr.