On login, it should be checked. Make sure your not saving the mac ban in the player account but something like how ipbans are handled (in an array)
also, kindly note this thread was over a year old. opposed to bumping, you should make a help thread instead (you'll get better help this way as well).