Description

Check for group membership in a Windows security group.

Syntax

returnvalue = RTI_IsMember(GroupName [,<UserName>] [,<DomainName>])

Parameters

The function has the following parameters:

ParameterDescription
GroupNameName of a windows security group to check for membership.
UserNameA windows username. If specified checks the if the username is a member of GroupName. If empty, the username of the current windows user is checked.
DomainNameThe Active Directory domain to check. If not specified defaults to the current Active Directory domain.

Returns

MethodReturn Value
TRUE$The user is a member of the group.
FALSE$The user is not a member of the group.

Examples

* Is the current user a member of the Billing Users group?
DECLARE FUNCTION RTI_IsMember
isMember = RTI_IsMember("Billing Users")
If isMember Then
	msg(@window, 'The user is a member of the group')
End Else
	msg(@window, 'The user is a NOT member of the group')
End

* Check if a specific user is a member of the Billing Users group?
isMember = RTI_IsMember("Billing Users","JohnDoe")
If isMember Then
	msg(@window, 'The user is a member of the group')
End Else
	msg(@window, 'The user is a NOT member of the group')
End

Remarks

This is an undocumented function that appears in OpenInsight 9.4 and was discovered in this WORKS forum posting.

  • No labels