Commit 036947cbd0e1d6cc0f41e334064b081121ec8d2b
1 parent
58d33960
KTS-1969
"Non-ASCII chars in username or password prevent connecting KnowledgeTree Explorer (SUP-224)" Fixed. UTF-8 encoding fix. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6998 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
2 additions
and
0 deletions
ktwebdav/lib/KTWebDAVServer.inc.php
| @@ -387,6 +387,8 @@ class KTWebDAVServer extends HTTP_WebDAV_Server | @@ -387,6 +387,8 @@ class KTWebDAVServer extends HTTP_WebDAV_Server | ||
| 387 | return false; | 387 | return false; |
| 388 | } | 388 | } |
| 389 | 389 | ||
| 390 | + $sUser = iconv('ISO-8859-1', 'UTF-8', $sUser); | ||
| 391 | + $sPass = iconv('ISO-8859-1', 'UTF-8', $sPass); | ||
| 390 | $oUser =& User::getByUsername($sUser); | 392 | $oUser =& User::getByUsername($sUser); |
| 391 | if (PEAR::isError($oUser) || ($oUser === false)) { | 393 | if (PEAR::isError($oUser) || ($oUser === false)) { |
| 392 | $this->ktwebdavLog('User not found: ' . $sUser . '.', 'error'); | 394 | $this->ktwebdavLog('User not found: ' . $sUser . '.', 'error'); |