Como esvaziar o cache assim que deslogar do sistema?
Olá pessoal, estou com uma dúvida a respeito de cache.
Tenho um código implantando, quando eu eu clico em sair, chamo o form logout onde desconecto a sessão.
Se o usuário tentar logar novamente indo pela URL gravada, este não conseguirá mais acessar. Até aí, tudo certo.
Agora vem o problema, se o mesmo clicar em VOLTAR do navegador, ele VOLTA A SESSÃO. Como impedir isso ?
verificassessao.php ( esse é o de quando o usuário loga)
ini_set("session.use_only_cookies","1");
ini_set("session.use_trans_sid","0");
header('Cache-Control: no cache');
session_cache_limiter('private_no_expire');
session_cache_limiter('public');
session_name("loginQualquer");
session_start();
session_set_cookie_params(0, "/", $_SERVER["PHP_SELF"], 0);
Agora o logout.php
ini_set("session.use_only_cookies","1");
ini_set("session.use_trans_sid","0");
session_name("loginQualquer");
session_start();
session_set_cookie_params(0, "/", $_SERVER["PHP_SELF"], 0);
$_SESSION["autenticado"] = "NO";
session_destroy();
O que está faltando para evitar que ao voltar pelo browser a sessão volte?Discussão (1)
Carregando comentários...