From: <var...@us...> - 2010-06-10 12:59:13
|
Revision: 7518 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7518&view=rev Author: vargenau Date: 2010-06-10 12:59:06 +0000 (Thu, 10 Jun 2010) Log Message: ----------- Special _deduceUsername for Gforge Modified Paths: -------------- trunk/lib/main.php Modified: trunk/lib/main.php =================================================================== --- trunk/lib/main.php 2010-06-10 07:10:56 UTC (rev 7517) +++ trunk/lib/main.php 2010-06-10 12:59:06 UTC (rev 7518) @@ -953,7 +953,11 @@ // Switched auth between sessions. // Note: There's no way to demandload a missing class-definition // afterwards! Stupid php. - if (isa($user, WikiUserClassname())) { + if (defined('GFORGE') and GFORGE) { + if (empty($HTTP_SERVER_VARS['PHP_AUTH_USER'])) { + return false; + } + } else if (isa($user, WikiUserClassname())) { $this->_user = $user; $this->_user->_authhow = 'session'; return ENABLE_USER_NEW ? $user->UserName() : $this->_user; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |