How do you determined that the users are not "de-authenticated"?
In case of RADIUS, there is nothing like that..
However accounting STOP recored will be generated and sent to radius server once the user is disconnected. For that you need to turn on accounting.
Lets see the config..