Versão com validação no login