Okay. Did you turn on debugging for that specific user to see what is happening?
config t
logging level debug user-debug <mac address of user>
After you connect the user, type:
show log user-debug 50
That will tell you what is happening to that user on the port.