Auto login based on client IP Address

Hi Rhett,

You do a database query in your Client Startup Script. Like this:

ipAddress = system.tag.read("[System]Client/Network/IPAddress").value
query = """SELECT username, password, window 
	FROM client_users
	WHERE ipaddress=?"""
userInfo = system.db.runPrepQuery(query,[ipAddress])[0]
if system.security.switchUser(userInfo["username"],userInfo["password"]):
	system.nav.openWindow(userInfo["window"])

Best,

1 Like