Executando verificação de segurança...
4
Carregando publicação patrocinada...
3

Consigo autenticar um usuário com um email pré-existente na tabela, passando qualquer outra password. Ele me passa para um layout de status: logado!.

A validação tá criando um novo usuário passando o login do form como o ID do usuário.

2
2

quer que valide apenas a validação do formulario?

rodando um console.loge(localStorage) eu consigo ver todos usuarios que já foram logados no meu browser incluindo a senha em plain-text

1

O intuito só foi pra tentar quebrar a validação, eu sei que outras pessoas ia tentar burlar indo no devtools, mas era só a validação msm

1
1
1
1
1

Esse é um desafio divertido e tal, mas é importante lembrar que as validações do front não significam muita coisa. Esse tipo de validação aplica "regras de negócio" que podem ser facilmente burladas, uma vez que todo o código é baixado no dispositivo do cliente e pode ser alterado. Ainda, a conexão com a API pode ser feita de uma forma direta, bastando passar dados que seriam barrados pelo front.

A validação por regex é via de regra uma ótima pedida, e acho que o seu sistema ficou bem legal, mas é importante sempre lembrar que as reais validações devem ocorrer no backend, onde ninguem pode meter a mão.