Under Novell 5, the dBase 5 function ID() would return the user's login name in uppercase and with "1" appended. Then we switched to Windows 2000 server, but now ID() only retrieve's the workstation's ID (all in uppercase and still with "1" appended) rather than the user's ID, which has obvious security implications. Is there a way to get the user's name from the Windows server or login so that ID() works again? If not, then my last resort is to somehow create a SET environment variable at login that we can read with a UDF.
We use a workstation mixture of Win98,Me,2000,XP.
Before with Novell:
login: John
ID(): JOHN1
After with Windows 2000:
workstation ID: John-wkstn
ID(): JOHN-WKSTN1
I know in Visual FoxPro the ID() or SYS(0) functions return both the workstation and username in one string, but we still use dBase a lot!
We use a workstation mixture of Win98,Me,2000,XP.
Before with Novell:
login: John
ID(): JOHN1
After with Windows 2000:
workstation ID: John-wkstn
ID(): JOHN-WKSTN1
I know in Visual FoxPro the ID() or SYS(0) functions return both the workstation and username in one string, but we still use dBase a lot!