Now have processLogin()