* (bug 5576) Remove debugging hack in session check

This commit is contained in:
Brion Vibber 2006-04-15 08:45:40 +00:00
parent dcfc3c40ef
commit 95fc4dde67
2 changed files with 3 additions and 11 deletions

View file

@ -71,6 +71,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
* installer: hide errors returned when trying to dl() mysql.so / pgsql.so
* installer: cleanly outputbuffer when dieing out
* Add $wgReservedUsernames configuration directive to block account creation/use
* (bug 5576) Remove debugging hack in session check
== Compatibility ==

View file

@ -1691,17 +1691,7 @@ class User {
global $wgMemc;
$sessionToken = $this->editToken( $salt );
if ( $val != $sessionToken ) {
$logfile = '/home/wikipedia/logs/session_debug/session.log';
$mckey = memsess_key( session_id() );
$uname = @posix_uname();
$msg = date('r') . "\nEdit token mismatch, expected $sessionToken got $val\n" .
'apache server=' . $uname['nodename'] . "\n" .
'session_id = ' . session_id() . "\n" .
'$_SESSION=' . var_export( $_SESSION, true ) . "\n" .
'$_COOKIE=' . var_export( $_COOKIE, true ) . "\n" .
"mc get($mckey) = " . var_export( $wgMemc->get( $mckey ), true ) . "\n\n\n";
@error_log( $msg, 3, $logfile );
wfDebug( "User::matchEditToken: broken session data\n" );
}
return $val == $sessionToken;
}