Review feedback fixes, especially important are error handling cases for
failed login.