De-Authenticate Hotspot user after using 10GB Monthly

I would like to De-Authenticate Hotspot user after using 10GB Monthly bandwidth usage. They will jump back to the signup screens where they can buy some more gigs of bandwidth.

Is the best way to accomplish this by using scripts?

I saw the script to auto-send-email when a user hits a certain bandwidth.
Also I would need a script that resets the bandwidth usage counter for the user after 30 days (each customer is on a different 30 day cycle). Has anyone tried something like this yet?

Soon mikrotik will release Mikrotik User Manager that will do that and another jobs :wink:: http://userman.mt.lv/userman user demo pass demo

hmm… i think it is lready there, check out the user and user profile properties, i remember seeing this parameter there.