Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dsmachado

[Resolvido] Preciso de uma solução

Recommended Posts

Boa tarde galera, estou desenvolvendo um sistema onde cada usuário quando executa uma determinada função no site, leva 30 minutos para ele poder executar novamente, ou seja, ele fica bloqueado por 30 minutos..

Qual o melhor geito para fazer com que a cada minuto que passa seja descontando 1 minuto do tempo de bloqueio do usuário?

 

Lembrando que são milhares de usuários.

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie um campo datetime no banco de dados, adicione a data que ele executou a ação e quando ele tentar executar novamente que você valida a data e hora do último acesso com a data e hora atual e verifica se passou mais de 30 minutos. E não realize a validação a cada minuto pode sobrecarregar o servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.