小编ako*_*zin的帖子

django csrf令牌在每个请求中都必须是唯一的吗?

我有一个关于Django CsrfViewMiddleware机制的问题.我知道,Django:

  1. 在每个请求上设置新的csrftoken cookie.
  2. 检查,比X-CSRFToken标头值(或隐藏输入"csrfmiddlewaretoken")必须等于csrftoken cookie.

但Django不检查令牌是否已被使用(例如来自CsrfViewMiddleware):

if not constant_time_compare(request_csrf_token, csrf_token):
            return self._reject(request, REASON_BAD_TOKEN)
Run Code Online (Sandbox Code Playgroud)

所以我可以使用相同的令牌POST多个请求(我在我的服务器上测试它).

它是标准的行为,还是我的Django设置不正确?谢谢.

python django django-csrf csrf-protection

7
推荐指数
1
解决办法
1323
查看次数

Jenkins Email-ext预发送脚本

我想在Email-ext Jenkins插件中的预发送脚本中编辑电子邮件正文.我应该用什么语言来编写代码?Bash脚本还是其他?你能添加一些代码吗?谢谢.

bash jenkins jenkins-plugins email-ext

6
推荐指数
1
解决办法
7518
查看次数

iOS中的自定义图像蒙版

我有掩盖图像的问题.我做游戏"拼图",并且必须制作自定义图像.我发现并尝试了两种自定义裁剪方式:

  1. 使用CALayer.mask财产.
  2. 使用UIImage.mask财产.

在第一个选项中,我创建自定义路径,然后将其分配给CAShapeLayer.path属性,然后分配CAShapeLayerCALayer.mask属性.最后我有自定义裁剪图像.在第二个选项中我首先使用CGImageMaskCreate()方法(我使用之前创建的拼图的黑色蒙版图像),然后CGContextClipToMask().在任何一个选项中我都有性能问题(主要是当我将图像裁剪成16个谜题并在屏幕上拖动时).

是否有任何其他方法以自定义方式裁剪图像.(我不知道如何解决性能问题).提前致谢.

iphone puzzle calayer cashapelayer ios

5
推荐指数
1
解决办法
2万
查看次数