Ir para conteúdo
Fórum Script Brasil
  • 0

Aviso ao fechar janela


Alexandre Prezzi

Pergunta

Bom dia

Temos um sistema aqui na empresa , em que o usuário tem a opção de usar o "Sair" e quando faz isso a sessão é encerrada ... Porem alguns clicam no x para fechara aba ou o navegador e com isso os dados ficam na sessão.  Ou seja .. ao abrir o navegador novamente o sistema já esta "logado".

Gostaria de saber se tem como quando o usuário fechar o navegador ou a aba,  o sistema ser "deslogado".  De forma que ao abrir o navegador novamente ele tenha que digitar usuario e senha.

Existe algum código ou alguma configuração do PHP que possa ser feito?

Aguardo retornos.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Se estiver trabalhando com sessões padrões do php, elas são apagadas assim q o browser é fechado

Obs. (se fechar apenas uma janela ou aba, o browser ainda não foi fechado)

Como o php é server side, ele não "percebe" o que acontece com o browser.

Com javascript o sr. pode "perceber" quando o browser for fechado.

Tente com javascript unload https://www.w3schools.com/jsref/event_onunload.asp

Assim que "perceber" que o user quer fechar o browser, dispare uma requisição ajax pra uma url php que apague a sessão

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...