login() public; exceções mais informativas.