Make a sensible signup/login/logout flow