diff --git a/application/core/UserIdentity.php b/application/core/UserIdentity.php index 05af5c5e118..9241ac7d29a 100644 --- a/application/core/UserIdentity.php +++ b/application/core/UserIdentity.php @@ -76,7 +76,10 @@ public function authenticate($sOneTimePassword='') $sUser = substr($sUser, strrpos($sUser, "\\")+1); } $aUserMappings=Yii::app()->getConfig("auth_webserver_user_map"); - if (isset($aUserMappings[$sUser])) $sUser= $aUserMappings[$sUser]; + if (isset($aUserMappings[$sUser])) + { + $this->username = $sUser = $aUserMappings[$sUser]; + } $oUser=User::model()->findByAttributes(array('users_name'=>$sUser)); if (is_null($oUser))