, поэтому я вызываю функцию zend auth clear identity через ajax, и если ajax возвращает true (т. Е. Идентификация очищена), я просто перезагружаю браузер через location.reload ()
, и обычно происходит следующее:что страница имеет следующее:
if ($this->auth->hasIdentity()) {
echo "Welcome";
}
и
if (!$this->auth->hasIdentity()) {
echo "some login form";
}
, но так как страница кэшируется браузером .... хотя я и вызвал скрипт выхода из системы черезajax (который очищает личность) и перезагружает страницу, страница по-прежнему отображает экран приветствия, поскольку считает, что страница не изменилась, и просто отображает кэш, содержащий экран приветствия, а не форму входа в систему при перезагрузке.....
есть ли способ очистить кэш вручную или что-то вроде использования jquery, чтобы он не загружал кэш при перезагрузке?