Sugarcrm 8 XSRF

时间:2018-05-25 09:42:17

标签: csrf sugarcrm

我为sugarcrm版本8.0.0企业版

备份了ondemand实例

它适用于CRUD记录和其他东西,但当我尝试通过Zip上传模块时,它会给我以下错误

Cross Site Request Forgery (XSRF) Attack Detected

Form authentication failure (Administration -> UpgradeWizard). Contact your administrator.

我试过以下文章 Troubleshooting Cross-Site Forgery Messages

但问题仍然存在。这个问题只发生在BWC模块IMO上。

2 个答案:

答案 0 :(得分:2)

编辑:在尝试此解决方法之前,请检查您的Web浏览器中是否禁用了HTTP referer标头,因为这可能是首先出现所述问题的原因。

如果这是本地测试/ dev-instance,您可能需要添加

['csrf']['soft_fail_form'] = true,

$sugar_configconfig.php中的config_override.php。这应该导致只记录错误而不是中止操作。

注意:这适用于Sugar 7.9。我还没有在8.0上测试它。

来源:https://community.sugarcrm.com/community/developer/blog/2017/10/11/upcoming-security-changes-to-sugar

答案 1 :(得分:0)

在你的 config_override.php 文件中添加这一行

$sugar_config['http_referer']['list'][] = 'http://CHANGE_TO_YOUR_LOCAL_URL/';
$sugar_config['csrf']['soft_fail_form'] = true;