Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Impedir um mesmo IP de preencher um formulário várias vezes.

Eu não sei se front-end é a categoria certa. Eu estou fazendo um site com WordPress e queria saber se dá pra um impedir que uma pessoa preencha um formulário várias vezes fingindo ser alguém diferente, pelo menos por algumas horas. Se não dá pra fazer isso com WordPress, é possível de algum outro jeito.

2 respostas
solução!

Parece que estes plugins fazem isso:

https://www.arformsplugin.com/documentation/prevent-duplicate-form-entries/

https://wordpress.org/plugins/gravity-forms-duplicate-prevention/

Para fazer sem plugins, teria que programar em PHP. Teria que capturar o IP do usuário e gravar junto com o formulário, e ao abrir o formulário, fazer a verificação se o IP já participou. Talvez seja melhor pesquisar por algum plugin.

Caso queira ver como é feita a captura do IP do usuário no PHP, você pode dar uma olhada neste link:

http://www.rodrigocalado.com.br/obter-o-real-endereco-ip-do-cliente-usando-php/

Obrigado.