updateing login with passport to be much simplier