我已经读过如何在最后几天防止CSRF攻击.我将在每个页面加载中更新令牌,将令牌保存在会话中并在提交表单时进行检查.
但是如果用户有,假设我的网站打开了3个标签,我只是将最后一个标记存储在会话中?这将使用另一个令牌覆盖令牌,并且一些后续操作将失败.
我是否需要在会话中存储所有令牌,或者是否有更好的解决方案才能使其正常工作?
php tabs csrf
csrf ×1
php ×1
tabs ×1