Refrescante ou clicar duas vezes em um link muito rapidamente causa um aplicativo CakePhp usando o componente de autenticação para registrar o usuário
-
19-09-2019 - |
Pergunta
Percebi que, quando atualizo a página duas vezes em uma linha ou clique duas vezes em um link, o usuário é registrado automaticamente. Estou usando o CakePHP 1.2 e o componente de autenticação. Não tenho muita experiência com o CakePhp, alguma idéia do que poderia causar isso?
Solução
Você provavelmente tem Configure::write('Security.level')
definido como 'high'
. Nessa configuração, o ID da sessão está sendo regenerado em cada solicitação. Quando você atualiza a segunda vez com o mesmo cookie antigo que tem um ID de sessão antigo, ele não será mais válido.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow