Change login to validate user status appropriately.

If the user status is 0, it tells the user that their
login is just disabled. If the problem is username/email
or password, it also shows an appropriate error message.