2016-06-09 276 views
0

我想从我的网站上创建和管理数据库Odoo。所以我有这个错误:错误的请求无效的CSRF令牌。 odoo PHP

Bad Request 

Invalid CSRF Token. 

所以要解决这个问题,请你能帮我吗?如何做到这一点的Odoo:

  • 如果表格由外部第三方访问(例如REST API 端点,支付网关回调),您将需要禁用CSRF 保护(如果实现自己的保护必要的)通过 将csrf=False参数传递给route装饰器。

回答

1

要解决此问题,您需要更改控制器定义中的参数csrf。例如:

@http.route(['/payment/authorize/return/',], type='http', auth='public', csrf=False) 
    def authorize_form_feedback(self, **post): 

所以,当你尝试提交对route表格你不需要csrf_token