Why not use Filemaker's Accounts and Privileges settings to do this?
You can use the Get function to identify the account name and privilege set of the user
Get ( AccountName) returns the account name
Get ( PrivilegeSetName) identifies the privilege set name
You can create separate accounts for each user, but assign groups of them to the same privilege set. Thus, Get (AccoutName) can identify an individual while Get (privilegesetname) can identify a group with the same access permissions.
Thanks so much for your reply and I will do it as you suggest, thanks again so much.
I have created a fairly complex database to be used via browsers in the cloud. Each user has an individual account and password. For security reasons I need to store the user's IP or his computer's hardware MAC address, or both. However using the get functions they always return the values of my own server, instead of those of the web user.
Specifically I use the functions:
Get(SystemNICAddress) and Get(SystemIPAddress). I have also tried Get(HostIPAddress). They all return server values.