升级chrome浏览器导致网站登录功能不能用

news/2024/5/14 23:19:31/文章来源:https://blog.csdn.net/weixin_30399155/article/details/101420357

笔者开发一个java web项目,低版本的chrome(74以下)可以正常登录,升级到chrome74不能正常登录,登录成功后url会携带一个jsessionid=xxxxxx。

登录成功那个页面有session,可以通过session.getAttribute获取属性值。其他页面就没有session了。

如果把复制到访问页面后面。例如 http://localhost/111.jsp?jsessionid=xxxxxx也能正常访问。可是tomcat给我的ssession会话凭证的

cookie是JSESSIONID,和jessionid根本就不是一回事。

在老外网站看到有人讨论,说chrome72,问题类似。没有降到72测试。直接升级到chrome76解决问题了。

症状图片

 

/toMyProfile.do;jsessionid=DE15789BF54EC8750DB5394BD8A99FA3

经笔者测试,上述问题消失,偶尔间又恢复。

最终解决办法:

欺骗浏览器,手工添加JSESSIONID

 

 

    /*** 登录* @param user* @param model* @return*/@RequestMapping(value = "login.do",method = RequestMethod.POST)public String login(User user, Model model, HttpSession session, HttpServletResponse response){Map<String,Object> map = loginService.login(user);if(map.get("status").equals("yes")){Integer uid = (Integer) map.get("uid");String headUrl = (String) map.get("headUrl");session.setAttribute("uid",uid);session.setAttribute("headUrl",headUrl);String sessionId = session.getId();Cookie cookie = new Cookie("JSESSIONID", sessionId);cookie.setMaxAge(Integer.MAX_VALUE);response.addCookie(cookie);return "redirect:toMyProfile.do";}else {model.addAttribute("email",user.getEmail());model.addAttribute("error",map.get("error"));return "login";}}

参考来源:jsessionid所引起的问题 和解决

转载于:https://www.cnblogs.com/passedbylove/p/11496115.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_782591.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站提速-数据库优化(6)

据库优化 对于一个以数据为中心的应用&#xff0c;数据库的好坏直接影响到程序的性能&#xff0c;因此数据库性能至关重要。一般来说&#xff0c;要保证数据库的效率&#xff0c;要做好以下四个方面的工作&#xff1a; ① 数据库设计 ② sql语句优化 ③ 数据库参数配置 ④ 恰当…

如何提高用户对于网站的忠诚度?网站托管公司告诉你!

据网站托管公司了解&#xff0c;提高网站的流量一直是是每一位站长都很关心的话题&#xff0c;一个网站从搜索引擎上获得的流量是有限的&#xff0c;当一个网站的关键词排名都逐步稳定达到瓶颈后&#xff0c;那么每天网站从搜索引擎获得的流量就达到了平稳的状态。当网站的流量…

阿里云--域名,主机,备案都配置好了,就是不能访问网站的解决方案

异常处理汇总 ~ 修正果带着你的Net飞奔吧&#xff01;http://www.cnblogs.com/dunitian/p/4599258.html 1.解析问题&#xff1a;参考这个文章&#xff1a;http://www.cnblogs.com/dunitian/p/4977261.html 2.主机设置问题&#xff1a; 主机管理 http://cp.aliyun.com/ 主机里面…

利用privoxy劫持http网站数据,插入广告,获取用户名,密码

看了几篇privoxy的文章&#xff0c;感觉讲的都不详细&#xff0c;在此整理一遍。 注&#xff1a;本文下面的内容仅讨论思路&#xff0c;作为技术交流之用&#xff0c;请勿用作非法途径. Privoxy是一款带过滤功能的代理服务器&#xff0c;针对HTTP、HTTPS协议。通过Privoxy的过滤…

网站木马后门查杀工具Linux系统专用

后门这东西好让人头疼&#xff0c;第一文件太多了&#xff0c;不容易找&#xff0c;第二&#xff0c;难找&#xff0c;需要特征匹配啊。搞了一个python版查杀php webshell后门工具&#xff0c;大家可以增加后门的特征码&#xff0c;然后甩到后台给他查杀就可以了。适合Linux系统…

nodejs express搭建一个网站整理

先前用安卓完成了一个优惠券搜索的app&#xff0c;发现在app上操作比较麻烦&#xff0c;于是决定弄个网页版的。做网站是自己的擅长的&#xff0c;毕竟毕业之后咱一直用asp.net mvc做网站也好几个年头了。 可是这次我又想换个方式&#xff0c;就当是学习一下新的东西。而且mvc那…

网站HTTP升级HTTPS完全配置手册

本文转载自 &#xff1a;本文由葡萄城技术团队于博客园原创并首发 https://www.cnblogs.com/powertoolsteam/p/http2https.html ----------------------------------------------------------------------------------- 升级HTTPS&#xff0c;我们可以分为购买证书、安装证书、…

在ubuntu上部署asp.net core网站

2019独角兽企业重金招聘Python工程师标准>>> 今天摸索了一下asp.net core.其他都熟门熟路,唯独部署没碰过.本来以为很简单,没想到还是有很多坑的. 1.给ubuntu安装dotnet core 参见微软官方说明,需要先安装一个预备包,然后安装的时候要指定版本. sudo apt-get instal…

你用QQ注册过哪些网站/应用,想不想查询一下,然后取消授权呢?

&#xff08;转载说明&#xff1a;感觉挺实用的小知识&#xff0c;希望能够帮到你&#xff01;&#xff09; 有时候我们登录一些网站或应用&#xff0c;为了省去注册账号的繁琐步骤&#xff0c;经常会使用QQ登录&#xff0c;授权后&#xff0c;一般网站/应用会要求获取你的公开…

windows Server 2003 IIS 网站发布说明书

一、准备工作 1、确保本机已经安装 IIS6.0 2、在VS2005 Tools里面的命令提示符里面注册IIS&#xff0c;命令如下&#xff1a; aspnet_regiis –i 二、发布流程 1、在解决方案里面的网站上右键点击发布网站&#xff0c;如下图&#xff1a; 2、记住相应的网站名&#xff0c;把…

网站程序有漏洞怎么修复和查找漏洞

ecshop目前最新版本为4.0&#xff0c;是国内开源的一套商城系统&#xff0c;很多外贸公司&#xff0c;以及电商平台都在使用&#xff0c;正因为使用的人数较多&#xff0c;很多攻击者都在挖掘该网站的漏洞&#xff0c;就在最近ecshop被爆出高危漏洞&#xff0c;该漏洞利用跨站伪…

LAMP架构部署和动态网站环境的配置

2019独角兽企业重金招聘Python工程师标准>>> 实验环境&#xff1a; 操作系统&#xff1a;centos 7.5 服务器IP&#xff1a;192.168.10.5 运行用户&#xff1a;root 连接工具&#xff1a;xshell工具 web环境&#xff1a;Linuxapachephpmariadb&#xff08;LAMP架构&a…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标&#xff0c;可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间&#xff0c;指从发出请求到最后收到响应数据所需要的时…

利用GitHub Pages和Bootstrap创建个人网站

作为一名想要想找前端实习的即将毕业的学生&#xff0c;我最近意识到拥有个人网页会使自己的简历更容易被注意到。本文主要是我创建过程及个人心得&#xff0c;有些操作我也是第一次&#xff0c;所以难免在解释中会有错误。另外说明一下&#xff0c;我的电脑是Mac系统。 欢迎大…

数据库考点之网站架构

如题&#xff1a;2019年10月&#xff1a; 注&#xff1a; 书本上讲了两种&#xff0c;也算是一笔带过&#xff0c;但可以从整体上了解数据库在编程中的作用&#xff0c;所以这里还是有重要意义的&#xff0c;书本上详见P94页&#xff1a; LAMP这种架构是一种初始阶段的架构&am…

Asp.net(C#)学习网站

名称&#xff1a;快速入门 地址&#xff1a;http://chs.gotdotnet.com/quickstart/ 描述&#xff1a;本站点是微软.NET技术的快速入门网站&#xff0c;我们不必再安装.NET Framework中的快速入门示例程序&#xff0c;直接在网上查看此示例即看。 名称&#xff1a;微软官方.NET指…

第一次建设网站-论文无忧网

第一次建网站啦&#xff0c;给自己做的。本人没有美工基础&#xff0c;网站还在建设中。。。持续改善。各位有建站经验的请教一下。 上图&#xff1a;

php-mysql驱动是什么,用PHP和MySQL构建一个数据库驱动的网站_php

将这个脚本添加到启动事务中是个比较复杂的任务。如果你使用的不是RedHat linux而且你没有把握做这件事&#xff0c;你最好请教一下了解的人。在RedHat Linux中&#xff0c;执行以下命令(在mysql目录下)会完成这个工作&#xff1a;% cp share/mysql/mysql.server /etc/rc.d/ini…

php网站模板原理,PHP关于模板的原理和解析

将PHP代码和静态HTML代码进行分离&#xff0c;使代码的可读性和维护性得到显著提高。使用模板引擎&#xff1a;我们所说的模板是Web模板&#xff0c;是主要由HTML标记组成的语言来编写的页面&#xff0c;但也有如何表示包含动态生成内容的方式(解析标签)。模板引擎是一种软件库…

获取国家语言_干货—「世界各国语言网站学习分享」,附带100G语种学习资料...

这是一篇纯干货分享的文章&#xff0c;资料无偿附送~如果你有兴趣或者需求想要学习其他语种可以【私信】联系小编&#xff0c;获取专属资料世界上到底有多少种语言呢?语言是人类交际的重要工具。凡有人类的地方就会有语言。其实统计语言数量是一件非常困难的事情&#xff0c;一…