Hotspot time limited and restricted shared users

Hi,

Looking for a little bit of guidance, probably pulling together lots of threads.

I need shared users accounts for a hotspot with different profiles with each user account ‘generic’ in that it will never expire. However, I need to time limit as well. For example, I need a user with 1M bandwidth and another with 2M bandwidth and both will be restricted per device to 12 hours per 7 days following first login. So the firs user using the shared account logs in on Monday and use for 12 hours up to next Monday when that time is reset, while another using the same account and profile would run Wednesday to Wednesday.

What’s the simplest/safest way of achieving this?

Many thanks.