文档章节

记录一次BUG

专业写BUG的程序员
 专业写BUG的程序员
发布于 01/21 11:49
字数 355
阅读 20
收藏 0

1:   请求注册页面时生成一个UUID, 并且将UUID隐藏在页面中并且添加到session中去。

2: 发送短信时获取手机号和UUID,将两者发送至服务器

3:  先判断UUID和session中UUID是否一致。 不一致就拒绝发送短信。 

其实 1,2,3 三步就是一个简简单单的防止CSRF 攻击的手段。 

但是销售那边经常不止一次反馈说用户注册时老是提示UUID不一致,拒绝发送短信的提示,没有办法,大多数人能注册成功,少数不能成功,这样的问题就比较棘手了,要是全部都注册不了,说明肯定是代码的问题,但是现在只有少数注册提示这个信息。

记录用户的request 信息

发现一个不可思议的事情,请求的header头中并没有sessioncookie的信息。

唯一的解释是该页面被代理服务器缓存了。

故在响应头中添加了 

Http.Header header = new Http.Header("Cache-Control", "no-stores");

希望能解决问题。

 

© 著作权归作者所有

共有 人打赏支持
专业写BUG的程序员
粉丝 8
博文 109
码字总数 21943
作品 0
海淀
私信 提问
Sphinx 2.0.4 发布,基于SQL的全文检索引擎

Sphinx 2.0.4 发布了,该版本主要是 bug 修复,建议使用实时索引的用户尽快升级。详细修复的 bug 列表请看这里。 Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,...

红薯
2012/03/19
2.6K
0
聊聊 Git 「改变历史」

非常感谢你为mint-ui 修复了这个 issue。不过你的 commit 信息能修改成如下格式吗?「issue 666: Any message about this issue」。 当我兴高采烈向Element 提交 PR 的时候,维护者告诉我你能...

冉四夕
2017/10/09
0
0
更新日志 2014-11-26

版本号:20141126 更新记录 From 马凤鸣 1.道具系统:升阶,强化,合成基础功能完成,详细功能参见文档 2.好友系统:添加,查找,好友排行榜,送体力基础功能完成,详细功能参见文档 3.关起系...

布拉格的雨
2014/11/26
16
0
KindEditor 3.5.6 发布

3.5.6版本可能是3.x版本的最后一次更新,除非出现非常严重的BUG,否则以后不会更新3.x版本。 3.5.6版本变更记录: 增加: 新增afterDrag属性(回调函数),拖动改变编辑器大小后执行。 增加: 新...

红薯
2011/10/06
430
0
Bootstrap 模态框多次显示后台会提交多次BUG

模态框 Bootstrap Modal Bootstrap 的模态框使用 Bootstrap 的前端应该都接触过。 本文记录一下今天使用时遇到的 BUG,以便以后查阅和帮助其他遇到同样问题的伙伴们。 BUG 情景 使用场景 触发...

叶止水
2017/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我所遇到的GitLab 502问题的解决

我所遇到的GitLab 502问题的解决 2015年02月11日 20:17:07 wangxicoding 阅读数:51095 标签: gitlab 502 解决 端口冲突 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://bl...

rootliu
34分钟前
3
0
OSChina 周五乱弹 —— 对不起,把你看成绿灯了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 梁博《男孩 (Live)》居然只有现场版,也是好听cry。 《男孩 (Live)》- 梁博 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
44分钟前
298
5
移植Modbus到STM32F103(2):移植FreeModbus到usart3并运行示例代码

FreeModbus是Modbus的一个被广泛移植的实现。其源码在github,最新版是1.6。 FreeModbus支持Modbus功能码里的0x01~0x06,0x0F~0x11和0x17,对一些功能比如异常诊断和读事件计数等功能码并没有...

Konstantine
今天
3
0
浅谈神经网络(神经网络篇)

背景 之前写过浅谈神经网络基础篇,简单介绍下机器学习这块内容,用于扫盲。本文正式将神经网络,这部分是深度学习的基础。了解完可以掌握强大的机器学习的方法,也可以更好的了解深度学习。...

Uknowzheng
今天
5
0
移动硬盘变为RAW格式后的修复

在Mac上使用自己的移动硬盘结果文件系统格式变为RAW; 在自己windows笔记本上使用chkdsk H: /F进行修复,修复日志如下: C:\Users\mengzhang6>chkdsk H: /F文件系统的类型是 NTFS。卷标是 do...

晨猫
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部