Added controller logging
authorMarcel Werk <burntime@woltlab.com>
Tue, 5 Jun 2012 17:46:30 +0000 (19:46 +0200)
committerMarcel Werk <burntime@woltlab.com>
Tue, 5 Jun 2012 17:46:30 +0000 (19:46 +0200)
wcfsetup/install/files/lib/system/session/SessionHandler.class.php
wcfsetup/setup/db/install.sql

index 3bdeecca8f50b6a62a115408f1ccc7a6dc73248f..1b06611b7fd967e49523b5e422054c45e0a9e11a 100644 (file)
@@ -4,6 +4,7 @@ use wcf\data\user\group\UserGroup;
 use wcf\data\user\User;
 use wcf\system\cache\CacheHandler;
 use wcf\system\exception\PermissionDeniedException;
+use wcf\system\request\RequestHandler;
 use wcf\system\user\authentication\UserAuthenticationFactory;
 use wcf\system\user\storage\UserStorageHandler;
 use wcf\system\SingletonFactory;
@@ -512,7 +513,8 @@ class SessionHandler extends SingletonFactory {
                        'requestURI' => $this->requestURI,
                        'requestMethod' => $this->requestMethod,
                        'lastActivityTime' => TIME_NOW,
-                       'packageID' => PACKAGE_ID
+                       'packageID' => PACKAGE_ID,
+                       'controller' => RequestHandler::getInstance()->getActiveRequest()->getClassName()
                );
                if ($this->variablesChanged) {
                        $data['sessionVariables'] = serialize($this->variables);
index 771ff418c3c288369087d127848559cee0521900..30c71b2f5b774e31da694689c0a99b11d4af4b1d 100644 (file)
@@ -22,6 +22,7 @@ CREATE TABLE wcf1_acp_session (
        lastActivityTime INT(10) NOT NULL DEFAULT 0,
        requestURI VARCHAR(255) NOT NULL DEFAULT '',
        requestMethod VARCHAR(4) NOT NULL DEFAULT '',
+       controller VARCHAR(255) NOT NULL DEFAULT '',
        username VARCHAR(255) NOT NULL DEFAULT '',
        sessionVariables MEDIUMTEXT,
        KEY sessionID (sessionID, packageID)
@@ -512,6 +513,7 @@ CREATE TABLE wcf1_session (
        lastActivityTime INT(10) NOT NULL DEFAULT 0,
        requestURI VARCHAR(255) NOT NULL DEFAULT '',
        requestMethod VARCHAR(4) NOT NULL DEFAULT '',
+       controller VARCHAR(255) NOT NULL DEFAULT '',
        username VARCHAR(255) NOT NULL DEFAULT '',
        sessionVariables MEDIUMTEXT,
        spiderID INT(10) NOT NULL DEFAULT 0,