mit einer kleinen Änderung in "class.tslib_fe.php" kann man Typo3 veranlassen den angemeldeten User in das Apache-Like Logfile mit zu loggen.
die Zeile 1684
$LogLine = ((t3lib_div::getIndpEnv("REMOTE_HOST") && !$this->config["config"]["stat_apache_noHost"]) ? t3lib_div::getIndpEnv("REMOTE_HOST") : t3lib_div::getIndpEnv("REMOTE_ADDR")).' - - '.Date("[d/M/Y:H:i:s +0000]",$GLOBALS["EXEC_TIME"]).' "GET '.$this->config["stat_vars"]["pageName"].' HTTP/1.1" 200 '.strlen($this->content);
ändern in
$loginUser=$GLOBALS["TSFE"]->fe_user->user["username"];
if (!$loginUser) {
$loginUser = "-";
}
$LogLine = ((t3lib_div::getIndpEnv("REMOTE_HOST") && !$this->config["config"]["stat_apache_noHost"]) ? t3lib_div::getIndpEnv("REMOTE_HOST") : t3lib_div::getIndpEnv("REMOTE_ADDR")).' - '.$loginUser.' '.Date("[d/M/Y:H:i:s +0000]",$GLOBALS["EXEC_TIME"]).' "GET '.$this->config["stat_vars"]["pageName"].' HTTP/1.1" 200 '.strlen($this->content);
nun wird im Logfile der angemeldete User "mitgeloggt".
Jetzt muss nur noch in
"ext/cc_awstats/mod1/awstats.conf" die Zeile
"ShowAuthenticatedUsers=0" auf "ShowAuthenticatedUsers=1" gesetzt werden damit AW-Stats die angemeldeten User anzeigt.