Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
tenho uma aplicação web e ao carregar cada página crio um campo hidden no formulário com um token para validação na hora do POST, onde a função que gera esse valor salva o mesmo em SESSION para a futura validação.
Me ocorreu a seguinte situação:
O usuário abre a TELA 1 e percebe que precisa fazer antes uma operação na TELA 2, então ele abre em uma nova aba, o que gera um novo token e salva na SESSION.
Ele realiza a operação na TELA 2 com sucesso e fecha a aba, retornando para a TELA 1 que já estava carregada.
Ao realizar alguma operação a validação do token falha pois a SESSION já não está mais com o valor de quando foi gerada a token na TELA 1.
De que maneira posso evitar/corrigir essa situação?
Obrigado.
Carregando comentários...