Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help Groups for Snitz Forums 2000 Users
 Help: Authentication: NT
 Global Groups Issue
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

marknias
Starting Member

11 Posts

Posted - 22 January 2004 :  09:04:04  Show Profile

hi all, i'm just rolling out Snitz for the company i work for... i'm using the AD Global Groups to control who can access certain forums (different teams within the organisation)

I'm having issues with groups within groups... for example users in each office are placed into groups and those groups are placed into groups.... eg we might have 'Office 1 Sales' group within the 'UK Sales' group which is within the 'Global Sales' group.

I'd hoped to add the 'Global Sales' to a Hidden Global Group restricted forum and all the users be able to access it... but it only works for the first level (ie 'Office 1 Sales') so i'd have to add each group seperatly.

Is there any way around this?

thanks!

marknias
Starting Member

11 Posts

Posted - 23 January 2004 :  07:09:57  Show Profile

been looking into this issue and found that the NTAuthenticate() in inc_func_common.asp only returns the top groups

sub NTAuthenticate()
dim strUser, strNTUser, checkNT
strNTUser = Request.ServerVariables("AUTH_USER")
strNTUser = replace(strNTUser, "\", "/")
if Session(strCookieURL & "userid") = "" then
strUser = Mid(strNTUser,(instr(1,strNTUser,"/")+1),len(strNTUser))
Session(strCookieURL & "userid") = strUser
end if
if strNTGroups="1" then
strNTGroupsSTR = Session(strCookieURL & "strNTGroupsSTR")
if Session(strCookieURL & "strNTGroupsSTR") = "" then
Set strNTUserInfo = GetObject("WinNT://"+strNTUser)
For Each strNTUserInfoGroup in strNTUserInfo.Groups
strNTGroupsSTR=strNTGroupsSTR+", "+strNTUserInfoGroup.name
NEXT
Session(strCookieURL & "strNTGroupsSTR") = strNTGroupsSTR
end if
end if
if strAutoLogon="1" then
strNTUserFullName = Session(strCookieURL & "strNTUserFullName")
if Session(strCookieURL & "strNTUserFullName") = "" then
Set strNTUserInfo = GetObject("WinNT://"+strNTUser)
strNTUserFullName=strNTUserInfo.FullName
Session(strCookieURL & "strNTUserFullName") = strNTUserFullName
end if
end if
end sub

The other problem i have found is because i now have to add in a load of groups into the Global Group / Password area, the 255 limit for this field in the database is not big enough for all my groups!
Go to Top of Page

Kal Corp
Average Member

USA
878 Posts

Posted - 30 January 2004 :  15:00:16  Show Profile  Visit Kal Corp's Homepage
I have the same issue with to many groups. We need to update the code to work with all the new AD and 2003 stuff.


{VAS}-Kal Corp
VAS Development NetWork - Forums for old Snitz Mods!
Creator of all things {VAS}
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.1 seconds. Powered By: Snitz Forums 2000 Version 3.4.07