Is there a way to get the time that a user logged into your application?
This perspective property might work.
From the mouse over description it is a timestamp of when the user logged into Perspective from the identity provider.
The Perspective Event Types Reference - Ignition User Manual 8.1 - Ignition Documentation has the onStartup event. The bit you’re interested in is
- Fired on a view when the view is loaded into the browser window.
You can create a script to write to a database on the main view of your application.
What about using auditing?
https://docs.inductiveautomation.com/display/DOC81/Audit+Log+and+Profiles