Difference between revisions of "MonitorUserLogin.php"
From Organic Design wiki
(Azzuro login monitor done and tested) |
m |
||
Line 5: | Line 5: | ||
if (preg_match('/<h2>Login error:<\\/h2>\\s*(.+?)\\s*<\\/div>/',$text,$error)) $entry = "'''Login Error:''' $error[1]"; | if (preg_match('/<h2>Login error:<\\/h2>\\s*(.+?)\\s*<\\/div>/',$text,$error)) $entry = "'''Login Error:''' $error[1]"; | ||
else if (preg_match('/<b>You are now logged in to .+? as "(.+?)".<\\/b>/',$text,$user)) | else if (preg_match('/<b>You are now logged in to .+? as "(.+?)".<\\/b>/',$text,$user)) | ||
− | $entry = "'''User Login:''' User:$user[1] has logged in sucecssfuly"; | + | $entry = "'''User Login:''' [[User:$user[1]]] has logged in sucecssfuly"; |
if ($entry) { | if ($entry) { | ||
$ts = $GLOBALS['wgLang']->timeanddate(wfTimestampNow(),true); | $ts = $GLOBALS['wgLang']->timeanddate(wfTimestampNow(),true); |
Revision as of 23:08, 11 January 2007
<?
- Log user login activity
function monitorUserLogin(&$text) { $entry = ;
if (preg_match('/