Auto Assign Profile For Expired Users in user manager

I am using User Manager to manage my PPPOE users, after assigned profile expired the user cannot login again until i assign manually another profile.
is there any way to auto assign profile (like assigning a default profile for all expired users, eg. profile with limited speed)
thanks in advance for helpers.