error when checking for NT group membership 
Author Message
 error when checking for NT group membership

I'm checking NT group member ship in an ASP application with the following
code:

  If Request.ServerVariables("AUTH_USER") <> "" Then

      strUserID1 = UCase(Request.ServerVariables("AUTH_USER"))
      strUserID1 = Replace(strUserID1, "\", "/")
      strPath = "WinNT://" & strUserID1

      'Retrieve User Info
      Set objUser = GetObject(strPath)
      ' Retrieve the Groups this user belongs too
      Set objUserGroups = objUser.Groups()      *******error here********
      ' Set Session Variables to use later for determing what to display
      For Each Group in objUserGroups
         If Group.Name = "solomon_reports" Then
           test = "yes"
           exit for
         End If
      Next

   End If

I'm getting the following error:

"Object doesn't support this property or method: 'objUser.Groups' "

ADSI has been installed on the server (NT 4 sp5).

Can anyone help?

Walter



Sun, 29 Dec 2002 03:00:00 GMT  
 error when checking for NT group membership

Try this:

.....
      'Retrieve User Info
      Set objUser = GetObject(strPath)
      ' Retrieve the Groups this user belongs too
REM      Set objUserGroups = objUser.Groups()      *******error here********
      ' Set Session Variables to use later for determing what to display
REM      For Each Group in objUserGroups
      For Each Group in objUser.Groups
         If Group.Name = "solomon_reports" Then
           test = "yes"
           exit for
         End If
      Next
.....

--
Michael Harris
MVP Scripting

I'm checking NT group member ship in an ASP application with the following
code:

  If Request.ServerVariables("AUTH_USER") <> "" Then

      strUserID1 = UCase(Request.ServerVariables("AUTH_USER"))
      strUserID1 = Replace(strUserID1, "\", "/")
      strPath = "WinNT://" & strUserID1

      'Retrieve User Info
      Set objUser = GetObject(strPath)
      ' Retrieve the Groups this user belongs too
      Set objUserGroups = objUser.Groups()      *******error here********
      ' Set Session Variables to use later for determing what to display
      For Each Group in objUserGroups
         If Group.Name = "solomon_reports" Then
           test = "yes"
           exit for
         End If
      Next

   End If

I'm getting the following error:

"Object doesn't support this property or method: 'objUser.Groups' "

ADSI has been installed on the server (NT 4 sp5).

Can anyone help?

Walter



Sun, 29 Dec 2002 03:00:00 GMT  
 
 [ 2 post ] 

 Relevant Pages 

1. VBScript NT Login Script - checking for group membership

2. Checking NT Group Membership

3. Checking for NT Domain Group Membership

4. Checking NT Group Membership

5. How to check a user's NT group membership

6. Domain Integration - Checking Group Membership

7. Checking Group Membership

8. Use ADSI to Check a Group for Membership

9. ? How to check user group membership

10. Checking Group membership from low-security user accounts.

11. Obtaining Users Group Membership from NT

12. Verifying NT Username and Group Membership

 

 
Powered by phpBB® Forum Software