The slam-dunk approach requires a professional plan unfortunately and that’s scheduling a Recurring Workflow API on a daily frequency (doesn’t matter the launch time):

-A DB entry gets updated on user login with the timestamp of when the user logged in.
-The daily recurring worklflow just scans that column for all times that are within the last 24 hours and for all such users, adds one to their counter.

In API workflow:
-DB Make changes to list of things
–Do a search for users, constraint Last_logged_in timestamp > CUrrent Date/Time +hours: -24
–Increment field = Increment field + 1