Solucionado (ver solução)
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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software