Executando verificação de segurança...
3

Para evitar acesso simultâneo à mesma view com os mesmos parâmetros, uma solução eficaz é combinar uma tabela de "checkout" no banco de dados com um mecanismo de "heartbeat" via WebSockets. A tabela de chefkoit registra qual usuário está visualizando qual view com quais parâmetros, impedindo novos acessos. O heartbeat, enviado periodicamente pelo cliente, mantém o checkout ativo enquanto o usuário estiver na página; caso o heartbeat cesse (por fechamento da aba ou perda de conexão), o checkout é removido, liberando o acesso para outros usuários.

Carregando publicação patrocinada...
1

Eu havia pensando em colocar um websock, esse heartbet é tipo um pulso né? fica enviando pulsos e recebendo pra saber o que deve fazer. Entendi.

Preciso pensar mais na lógica desse sistema pra então implementar, o Tryverdf deu uma idéia parecida com o que eu já estava fazendo pelo que eu entendi só que com JWT tokens.

Seria uma boa e mais seguro talvez, mas preciso sentar e verificar a possibilidade de cada um.