Commit 036947cbd0e1d6cc0f41e334064b081121ec8d2b

Authored by Kevin Fourie
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
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');