From 612f045936521bb0ee5b8fe74edb5996f2097d21 Mon Sep 17 00:00:00 2001 From: Megan Watson Date: Thu, 10 Apr 2008 06:30:35 +0000 Subject: [PATCH] KTS-3210 "last_login field in users table not updated for WebDAV access" Fixed. Added an update to the last login field. --- ktwebdav/lib/KTWebDAVServer.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ktwebdav/lib/KTWebDAVServer.inc.php b/ktwebdav/lib/KTWebDAVServer.inc.php index 05f1cfc..08d674a 100644 --- a/ktwebdav/lib/KTWebDAVServer.inc.php +++ b/ktwebdav/lib/KTWebDAVServer.inc.php @@ -420,6 +420,10 @@ class KTWebDAVServer extends HTTP_WebDAV_Server return false; } + $oUser->setLastLogin(date('Y-m-d H:i:s')); + $oUser->update(); + + $this->ktwebdavLog('Session ID is: '.$sessionID, 'info', true); $this->ktwebdavLog('UserID is: ' . $oUser->getId(), 'info', true ); $this->_setUserID($oUser->getId()); $_SESSION['userID'] = $this->_getUserID(); @@ -2482,7 +2486,7 @@ class KTWebDAVServer extends HTTP_WebDAV_Server // Check/Set the WebDAV Client $userAgentValue = $_SERVER['HTTP_USER_AGENT']; // KT Explorer - if (stristr($userAgentValue,"Microsoft Data Access Internet Publishing Provider DAV")) { + if (stristr($userAgentValue,"Microsoft Data Access Internet Publishing Provider")) { $this->dav_client = "MS"; $this->ktwebdavLog("WebDAV Client : " . $userAgentValue, 'info', true); } -- libgit2 0.21.4