首页 > 解决方案 > 加载了不需要的页面

问题描述

项目概况:

我使用 Django+AngularJS 制作了一个 Web 系统。Web 系统基本上是一个身份验证门户,用户登录并进行操作等。

问题陈述:

我面临的问题是我已成功注销系统并关闭了浏览器。然后我在一周后访问网页,当我打开链接https://www.foo.xyz时,通常应该出现登录页面,但它却将我引导到系统的主页,这是不正常的。它一直在发生,直到我清除浏览器的缓存,重新启动浏览器并重新打开链接。 (我使用了 Chrome 和 Firefox,我都面临着这两个问题。)

我需要的:

首先,事情是我不知道为什么会发生这种情况?其次,我怎样才能永久修复它?

标签: angularjsdjango-rest-frameworksingle-page-applicationbrowser-cache

解决方案


因为我不知道你是如何制作你的网络系统的,所以我将在这里假设一些事情。

您的页面将身份验证信息保存在缓存中,这就是页面转到主页并且在缓存被删除后不会返回的原因。如果您不希望这种情况发生,您将需要找到某种方法在x时间后从缓存中自动删除身份验证。


推荐阅读