浏览器安全退出

在web系统中,点击退出后跳转某个页面,但是如果点击浏览器的后退,却发现因为浏览器的缓存竟然还是可以回到原来的系统页面。虽然已没有任何权限操作。但是还是不能让用户可以看到系统页面,而是跳转到登录页面。

这就需要在请求系统页面的时候,在响应头里加上

1
2
3
4
5
ctx.set({
'Cache-Control': 'no-cache,no-store',
Pragma: 'no-cache',
Expires: -1
});

这样就可以禁止页面缓存,确保每次打开的时候,都会去服务器请求一次

代码示例

avatar

changzhn`s blog

中国人睡觉时,美国人大多数人在工作