Steuper, Marc <[EMAIL PROTECTED]> scribbled:
> Hallo Andreas,
>
> Ich m�chte in der Tat nur �berpr�fen, ob der User in einer definierten
> Benutzergruppe eingetragen ist. Wie kann ich dies in ASP.NET
> realisieren.
Sollte doch auch so funzen (auf entsprechende Rechte achten)
adsiErr() musst Du auskommentieren.
Ist nur ne Function, die ADSI-Fehler in Klartextmeldungen mappt
Function GetGroupsofUser(opt)
'Die Funktion hat einen optionalen Parameter (opt)
'Wenn opt = "string" werden die Werte (Gruppen) als kommaseparierte Liste
geliefert
'Wenn opt = "option" dann werden die Werte in ein <option></option> Tag
gesteckt
Dim List
On Error Resume Next
Set UserObj = GetObject("WinNT://Dom�ne/" & strUser)
If Err Then adsiErr()
For Each GroupObj In UserObj.Groups
If opt = "string" Then
List = List & GroupObj.Name & ","
else
List = List & "<option value="""& GroupObj.Name & """>" & GroupObj.Name
& "</option>" & vbcrlf
End If
Next
UserObj = Nothing
GroupObj = Nothing
If List = "" and not opt = "string" Then
List = "<option> </option>"
End If
GetGroupsofUser = List
End Function
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp