Extension talk:UserLoginLog

From MediaWiki.org

Jump to: navigation, search

In case this is not obvious, go to your Special:Log/UserLogin page to query the results logged.

[edit] Patch for MediaWiki 1.71+

The call for User::newFromId($user->getID()); doesn't seem to exist in 1.71, so the fix is to add a function that creates this data... Add this function to the UserLoginLog.php extension code:

function newFromId( $id ) {
   $u = new User;
   $u->mId = $id;
   $u->mFrom = 'id';
   return $u;
}

Then change the wfUserLoginLogout fuction to look like this:

function wfUserLoginLogout(&$user) {
	global $wgUserBeforeLogout;
	$wgUserBeforeLogout = newFromId($user->getID());
	return true;
	}

-- David Greenberg, 03/12/2008 12:44PM CDT

Personal tools