Melhoramento do metódo needs_password?.