Skip to content

Commit e65d3e5

Browse files
ENGCOM-2569: [Backport] FIXED: FTP user and password strings urldecoded #17247
- Merge Pull Request #17247 from mage2pratik/magento2:2.1-develop-PR-port-16876 - Merged commits: 1. f1120da 2. cd7fbb6
2 parents f06f52c + cd7fbb6 commit e65d3e5

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ public function validateConnectionString($string)
107107
if ($data['scheme'] != 'ftp') {
108108
throw new \Exception("Support for scheme unsupported: '{$data['scheme']}'");
109109
}
110+
111+
// Decode user & password strings from URL
112+
foreach (array_intersect(array_keys($data), ['user','pass']) as $key) {
113+
$data[$key] = urldecode($data[$key]);
114+
}
115+
110116
return $data;
111117
}
112118

0 commit comments

Comments
 (0)