Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém tem uma ideia ou uma forma mais fácil para bloquear que usuário envie emails várias vezes clicando no mesmo botão ?
Public 2004 você acha que seria uma boa solução criar uma session para cada usuário quando enviar o email usando o session id , quando essa session for criada bloqueio o envio , e pra liberar o envio novamente uso o session time out definindo o tempo que desejo . você acha que assim iria funcionar bem ou eu iria enfrentar algum tipo de problema ou dificuldade com o servidor ?
Difícil dizer... o ideal é analisar o projeto como um todo além do servidor, tráfego, etc e em específico essa aplicação, para então, decidir qual o melhor método a aplicar.
Att.
Vou desabilitar o botão em Jquery após o envio, assim que terminar posto o resultado, mais ma vez obrigado pela atenção public2004
No caso de um formulário, uma opção seria desabilitar (via js) o botão do submit após o clique;
Para outras situações, depende, mas poderia trabalhar com cookies, sessions, bd, etc... para verificar se a operação já foi executada e bloqueá-la.
Att.