Client login
Login is wired up in phase 3.