Hi!
We have a web application where users can purchase different “internet packages” that, in the end, gives them a RADIUS account with a time and/or data limit set. We also have the functionality where the user can extend their account limits by visiting the web application again while they’re connected and purchase another “internet package”.
The problem we’re facing is that we want the extensions to the user’s account limits to be seamless. So if the user is connected to a RADIUS account with Max-All-Session set to 3600, and purchases another hour during that time (and thus gets their Max-All-Session updated to 7200), we want the MikroTik to somehow detected the updated limit instead of disconnecting the user after the first hour is up (which is currently the case).
So what I’m wondering is if there’s any way to get MikroTik to detect/receive changes to an account in RADIUS while the user’s currently connected? Currently the only way we’ve managed to get MikroTik to acknowledge these new limits is to log the user out and then log in again (since MikroTik receives the limits in the Access-Accept).
Thanks!