Mesmo depois de fechar o navegador o usuário permanece logado. Isso está certo? A sessão só deixa de existir se eu excluir o histórico de navegação.
Mesmo depois de fechar o navegador o usuário permanece logado. Isso está certo? A sessão só deixa de existir se eu excluir o histórico de navegação.
Oi Geovane, tudo bom?
Fechar o navegador não é suficiente para excluir os dados do usuario no servidor. Você precisa retirar os dados desse usuario da sessão no servidor:
function logout() {
session_destroy();
session_start();
}
Para que ele precise realizar o login novamente.
Quando excluimos os dados de navegação, excluimos com eles os Cookies do navegador do usuario. Que guarda o Id da sessão no servidor. Por isso ao excluir os dados de navegação o usuario perde a autenticação também =)
Qualquer problema é só falar.
Abraço e bons estudos.