解决:在点击用户退出登录时,再按浏览器的后退按钮,仍然能够看到之前的页面

el/2024/7/24 0:47:01

网上找了一些禁用缓存的方法都不太靠谱,以下两个方法亲试可用

方法1:在框架frameset制作的管理系统中,在index.jsp中加入下面js代码:

<script language='javascript'>
history.go(1);
</script>

方法2:用ajax,在ajax页面里将session清空,然后在现在的页面加js

function logout(isLogout) {if (isLogout != "") {$.ajax({url: "ajax/logout.aspx",data: "code=" + encodeURI(isLogout), cache: false,datatype: "html",success: function (context) {LogoutReturn(context);}});}else {return "Error";}}function LogoutReturn(context) {if (context == "success") {location.replace('login.aspx');}}

 


http://www.ngui.cc/el/5557320.html

相关文章

记录一个跌宕起伏的解决bug过程

问题症状&#xff1a;测试发现在服务在运行一段时间之后就会挂掉&#xff0c;尤其是在进行安全漏洞扫描和性能测试时更加明显&#xff0c;后台没有报错日志&#xff0c;单纯的应用不再接收新的请求&#xff1b; 问题重现、分析和解决&#xff1a;刚开始很难在开发环境上复现这…

swoole学习过程中踩到的坑

坑 swManager_loop(:272): wait() failed. [2017-09-02 13:41:19 #8475.2] NOTICE Server is shutdown now. [2017-09-02 13:41:19 $8476.0] ERROR swManager_loop(:272): wait() failed. Error: Interrupted system call[4]. 当前版本是1.8.11&#xff0c;在论坛中&a…

更改session目录

之前线上的项目&#xff08;thinkphp&#xff0c;阿里云服务器&#xff09;无法访问&#xff0c;发现是服务器节点满了 这个环境有点奇葩&#xff0c;系统的节点用的差不多了&#xff0c;但是挂载了一个额外的云盘&#xff0c;节点剩了很多&#xff0c;之前就是把本来放到系统…

学习鸟哥的Linux私房菜笔记(1)——基础使用

一、计算机的五大单元 二、Linux用户环境 1、内核&#xff08;Kernel) 内核管理的事项有&#xff1a;系统调用接口&#xff08;实现开发人员与核心的沟通&#xff09;、进程控制&#xff0c;合理分配CPU资源、内存管理、文件系统管理 2、Shell shell用于接收用户的命令&#xf…

学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

一、过滤器 Linux中的应用工具分为三种&#xff1a; 交互工具 过滤器 编辑器 能够接受数据&#xff0c;过滤再输出的工具&#xff0c;称之为过滤器 对过滤器和进程&#xff0c;存在着输入源与输出对象 二、输入、输出、重定向 输入&#xff1a;过滤器的数据来源 ——标准输入st…

学习鸟哥的Linux私房菜笔记(13)——用户管理

一、检查用户身份 用户可以使用下列指令了解用户身份 who &#xff1a;查询当前在线的用户 groups &#xff1a;查询用户所属组 id &#xff1a;显示当前用户信息 finger &#xff1a;查询用户信息 二、添加用户 用指令添加命令 useradd <username> passwd <passwd&g…

mysql 查询出某字段的值为空的语句

1.不为空 select * from table where id <> ""; select * from table where id ! ""; 2.为空 select * from table where id ""; select * from table where isNull(id); 具体情况具体分析&#xff0c;如果字段是char或者varchar类型的&am…

Junit配置

1.点击Build Path ---》configure 2.选择Add Library &#xff0c;点击next 3.选择Junit4&#xff0c;点击Finish

Git常用命令解说(从创建到提交)

Git库中由三部分组成 Git 仓库就是那个.git 目录&#xff0c;其中存放的是我们所提交的文档索引内容&#xff0c;Git 可基于文档索引内容对其所管理的文档进行内容追踪&#xff0c;从而实现文档的版本控制。.git目录位于工作目录内。 1&#xff09;工作目录&#xff1…

git 创建 .gitignore 文件 建立项目过滤规则

创建 .gitignore 随意设置想跟踪哪些文件和不跟踪哪些文件. 1.在项目根目录下建立 .gitignore 文件 2. .gitignore文件过滤有两种模式&#xff0c;开放模式和保守模式 2.1开放模式负责设置过滤哪些文件和文件夹 eg&#xff1a; 过滤文件夹设置&#xff1a; /mtk/ 过滤文件设…