use channel to trigger login