- Como posso parar de exibir a página de login depois de registrar o usuário e pressionar o botão Voltar do navegador?
- Como faço para parar o botão traseiro após o login?
- Como faço para impedir que o PHP volte depois do logout?
- Por que depois da logout clicando no botão Voltar na página Exibe o conteúdo da página anterior?
Como posso parar de exibir a página de login depois de registrar o usuário e pressionar o botão Voltar do navegador?
'Você deve converter a tela de login em um arquivo php - ele precisa de um pouco de lógica do lado do servidor para verificar se o usuário está conectado. Pode ser o mesmo que o seu arquivo HTML atual, exceto com um . Extensão PHP e esse pouco de PHP no topo <?
Como faço para parar o botão traseiro após o login?
O botão de volta do navegador não pode ser desativado e, portanto, para impedir que o usuário navegue para a página anterior, o usuário é redirecionado de volta para a página atual com força usando JavaScript. O seguinte snippet de código JavaScript deve ser colocado na seção principal da página em que o usuário deve ser impedido de voltar.
Como faço para impedir que o PHP volte depois do logout?
Aqui está uma solução fácil e rápida. Para a tag de formulário de login, adicione o destino = "_ em branco", que exibe conteúdo em uma janela diferente. Após a logout, basta fechar a janela e o problema do botão de volta (navegador Safari) é resolvido. Mesmo tentando usar o histórico não exibirá a página e, em vez disso, redirecionará para a página de login.
Por que depois da logout clicando no botão Voltar na página Exibe o conteúdo da página anterior?
O principal motivo é o cache do navegador. Isso ocorre porque, enquanto o usuário registra a sessão, a sessão é abandonada no lado do servidor. Mas depois de clicar no botão traseiro do navegador, a página anterior não é postback, o lado do cliente abre do cache.