После выхода из моего приложения я перенаправил пользователя на страницу входа в систему. На странице входа в систему, когда кто-то нажимает кнопки «Назад» или «Далее» в браузере, я хочу перенаправить его на страницу входа в систему так же, как в gmail или facebook.
Итак, я попытался очистить кеш следующим образом:
class LogoutHandler(SecurePageHandler):
def get(self):
self.session_store.delete_cookie('session')
self.session.clear()
response = self.redirect('/')
response.headers['Cache-Control'] = 'no-cache, no-store, max-age=0, must-revalidate'
response.headers['Pragma'] = 'no-cache'
response.headers['Expires'] = 'Fri, 01 Jan 1990 00:00:00 GMT'
return response
Но все еще кнопка «Назад», направляющая меня на предыдущую страницу, с которой я вышел.
Я заметил, что поле Referer в Request Headers по-прежнему сохраняет предыдущий URL-адрес. Так что я думаю, я должен переопределить его. Но я не смог найти способ изменить свой объект Request.
Я пытаюсь это сделать более половины дня, и я искренне признателен, если кто-то может мне помочь.
спасибо