consolidated login routes