记一个bug

工作中遇到的问题,时间有点久远了,表现为啥记不清了,所以标题也没办法描述。就记一下结论吧,那就是:用户登出时需要清除cookie(如果有记录cookie的话)。清除cookie!清除cookie!!清除cookie!!!

问题外在表现:(时间久远,还记得多少描述多少吧,复现现在也复现不出来了)

用户点击退出登录后虽然跳转到登陆页面但是手动输入其他需要登录访问的网址后仍然可以访问,查看用户登录时记录的session信息已然清除,百思不得其解时忽然发现了浏览器发起请求时还携带有cookie信息(记录了用户信息),然后再查看用户登录,发现的确有用浏览器记录cookie,登出时却没有清空cookie。清除cookie后,问题消失。所以用户登出时,浏览器记录的信息该清就清吧。

说一句题外话:

页面 A  window.open 打开 页面 B session storage 共享

<!-- a页面 -->
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

</body>
<script>
sessionStorage.setItem('tokenName', 'Authorition')
let h=document.getElementsByTagName('h1')[0]
h.onclick=function(){
 window.open('./b.html')
}
</script>
</html>
<!-- 6页面 -->
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>bbbbbbb</h1>
<p></p>
</body>
<script>
let b=sessionStorage.getItem('tokenName')
document.getElementsByTagName('p')[0].innerText=b
</script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
bug 录是一种软件开发中常用的方法,用来录程序中出现的错误或者异常情况。它是软件测试的重要环节,有助于开发人员更好地追踪和解决bug,同时也方便团队间的沟通和协作。 在Word末班的情况下,bug录可以被用来录Word应用程序中出现的各种错误和问题。这些问题可能是功能缺陷、用户界面问题、性能问题等。通过录这些bug,可以帮助开发人员准确定位问题,并提供修复的指导和参考。 一个有效的bug录通常包括以下几个主要方面: 1. 问题描述:详细描述bug的具体表现和出现的环境条件,以便开发人员能够复现该问题。 2. 问题重现步骤:提供重现该bug的详细步骤,让开发人员可以按照这些步骤来定位和修复问题。 3. 优先级和严重程度:对bug进行分类,分别给出优先级和严重程度,以帮助开发人员优先解决重要且影响较大的问题。 4. 日志和截图:提供相关的日志录和截图,以便开发人员更好地理解问题和进行调试。 5. 解决方案或修复建议:如果可以,尽量提供对该bug的解决方案或修复建议,这样可以帮助开发人员更快地解决问题。 此外,一个好的bug录系统对于跟踪和管理bug也非常重要。团队成员可以通过该系统中的与bug相关的字段,例如状态、指派人等,了解bug的当前状态和处理进度。这样团队内部可以更加高效地分工合作,从而提高整体的开发效率。 综上所述,bug录在软件开发中是十分重要的一环,它对于发现、修复和追踪问题起到了关键的作用。在Word末班中,通过良好的bug录和有效的协作,可以帮助开发团队更好地完善和提升Word应用的质量和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值