我们有一个Symfony 4.3应用程序,它有一个发出多个AJAX请求的页面。每个AJAX响应包含几个表单,并且每个表单都有自己的CSRF令牌。但是,只有一个AJAX调用能够在会话中存储它的令牌。因此,AJAX请求中的所有表单都将失败,并显示以下消息 The CSRF token is invalid. Please try to resubmit the form.除了设法将其令牌正确地保存在会话中的一种形式。 会
他们可以毫无问题地登录,也可以毫无问题地保存搜索,CSRF令牌将被接受。但是,如果用户必须登录然后保存搜索,我会得到"CSRF令牌不匹配“。错误。我假设在每次post或数据库更新时都会生成一个新的令牌,但不确定。我是否应该在post到控制器之后检索一个新的CSRF令牌,然后更新页面上的CSRF输入?我已经在我的头文件中尝试过了
<meta name