zh199225 ee7e5ab6a8
修正:XSRFToken函数在特定情况下会产生多个不同Path的_xsrf同名cookie
例如:访问”/login“页面,有个表单,此时会产生一个_xsrf cookie,Path为”/“,此时手动删除_xsrf cookie,Post提交到“/test/post”,会报错expected XSRF not found;后退到”/login“页面,会产生一个Path为”/login“的_xsrf cookie,然后访问"/"根页面,再回到"/login"页面,这时会产生两个_xsrf cookie,Path分别为"/"和”/login",再向"/test/post"页面提交,后端就可能读到错误的_xsrf cookie造成XSRF验证失败。
在XSRFToken函数中,将SetSecureCookie函数中的Path参数固定为"/",可以解决这个问题
2021-08-19 13:08:29 +08:00
..
2020-12-14 11:12:00 +08:00
2021-06-17 03:36:48 +08:00
2020-12-14 12:34:55 +08:00
2021-08-02 00:01:48 +08:00
2021-08-04 22:59:04 +08:00
2021-08-10 23:27:06 +08:00
2021-08-10 23:27:06 +08:00
2020-12-14 11:12:00 +08:00
2020-10-08 18:29:36 +08:00
2021-05-19 22:28:05 +08:00
2020-12-14 11:12:00 +08:00
2021-08-04 22:59:04 +08:00
2021-01-03 22:00:47 +08:00
2020-12-14 12:34:55 +08:00
2021-06-07 19:03:40 +08:00
2021-05-19 22:28:05 +08:00
2020-12-13 23:09:19 +08:00
2020-10-08 18:29:36 +08:00
2021-08-04 21:47:47 +08:00
2021-08-04 21:47:47 +08:00
2021-08-04 21:47:47 +08:00
2021-08-04 21:47:47 +08:00
2021-08-04 21:47:47 +08:00
2021-08-04 22:59:04 +08:00
2020-10-08 18:29:36 +08:00
2021-08-10 23:27:06 +08:00
2021-06-18 00:51:00 +08:00
2021-06-07 19:03:40 +08:00