Скорее всего, они фактически вышли из системы (как вы говорите, при обновлении они выглядят отключенными).Вероятно, браузер кэшировал HTML-код, который отображается, указывая на то, что он вошел в систему, но не перезагружает его после того, как вышел из системы.
Вы можете настроить страницы, на которых есть информация, связанная с входом, вбез кэширования путем установки заголовка Cache-Control
.
Этого можно достичь с помощью HTML
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">
или PHP
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
Вы также можете реализовать хакерские и нежелательныеочистка истории пользователя для этого конкретного окна с помощью следующего кода.Это необходимо отправить в браузер как часть функции выхода из системы и не будет работать, если у пользователя отключен JavaScript.
<script language="javascript">
var Backlen=history.length;
history.go(-Backlen);
window.location.href=page url
</SCRIPT>