diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php
index 16291fefb..56b775604 100644
--- a/classes/module/ModuleHandler.class.php
+++ b/classes/module/ModuleHandler.class.php
@@ -410,8 +410,8 @@ class ModuleHandler extends Handler
$logged_info = Context::get('logged_info');
- // check CSRF for admin actions
- if(Context::getRequestMethod() === 'POST' && Context::isInstalled() && !checkCSRF()) {
+ // check CSRF for POST actions
+ if(Context::getRequestMethod() === 'POST' && Context::isInstalled() && $this->act !== 'procFileUpload' && !checkCSRF()) {
$this->error = 'msg_invalid_request';
$oMessageObject = ModuleHandler::getModuleInstance('message', $display_mode);
$oMessageObject->setError(-1);
diff --git a/modules/member/conf/module.xml b/modules/member/conf/module.xml
index e361bcec6..082494a63 100644
--- a/modules/member/conf/module.xml
+++ b/modules/member/conf/module.xml
@@ -62,8 +62,8 @@
-
-
+
+