kareem solving the wrong password or username issue
Kareem refining some the view of errors
even more refining