Hotspot session time

Hello, I want to configure maximum time the user is allowed to access the internet. After this time the user must reauthenticate. I found two related properties, what is the difference?

https://wiki.mikrotik.com/wiki/Manual:IP/Hotspot/User
Sub-menu: /ip hotspot user - Property limit-uptime - Uptime limit for the HotSpot client, user is disconnected from HotSpot as soon as uptime is reached.
Sub-menu: /ip hotspot user profile - Property session-timeout - Allowed session time for client. After this time, the user is logged out unconditionally

hotspot user uptime limit: This is for only an exact user for how long they are allowed on the hotspot per day… or other defined time
session timeout: that is basically how long a user can connect to the hotspot before being required to manually re-login.

…so you should choose the session-timeout option for limiting the time connectivity of each session by the user.