It looks like you're new here. If you want to get involved, click one of these buttons!
I've extended fuel_users table with extra "date_expire" date field which I use to check if account is about to expire.
Than I can run cronjob and set expired accounts to "inactive", by setting "active" to NO inside fuel_users table.
What I would love to do is change login way and display different error message. I would love to check the "date_expire" together with "active" column. If account is expired I would love to return message that its deactivated due expiration date.
I can extend _blocks/notifications.php to show different message if(date_expire < now()) kind of way.
There is probably something safer and better to do instead.
Possible way is to keep user "active" in database but force log-out after login and date_expire is checked. If expired, redirect user to different page and show account expiration message.
I would prefer option one, but don't know how to make it.