Skip to content

Commit 34ffac7

Browse files
ENGCOM-2570: [Backport] FIXED: FTP user and password strings urldecoded #17246
- Merge Pull Request #17246 from mage2pratik/magento2:2.2-develop-PR-port-16876 - Merged commits: 1. 7866d00 2. a1ebbee
2 parents 327d9d5 + a1ebbee commit 34ffac7

File tree

1 file changed

+6
-0
lines changed
  • lib/internal/Magento/Framework/System

1 file changed

+6
-0
lines changed

lib/internal/Magento/Framework/System/Ftp.php

+6
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@ public function validateConnectionString($string)
105105
if ($data['scheme'] != 'ftp') {
106106
throw new \Exception("Support for scheme unsupported: '{$data['scheme']}'");
107107
}
108+
109+
// Decode user & password strings from URL
110+
foreach (array_intersect(array_keys($data), ['user','pass']) as $key) {
111+
$data[$key] = urldecode($data[$key]);
112+
}
113+
108114
return $data;
109115
}
110116

0 commit comments

Comments
 (0)