logging in at checkout should redirect to login
improve checkout form login error handling