Index: trunk/core/kernel/session/session.php =================================================================== diff -u -N -r1764 -r1852 --- trunk/core/kernel/session/session.php (.../session.php) (revision 1764) +++ trunk/core/kernel/session/session.php (.../session.php) (revision 1852) @@ -284,11 +284,15 @@ $this->Data =& new Params(); $tmp_sid = $this->GetPassedSIDValue(); - $expired_sids = $this->DeleteExpired(); - if( ( $expired_sids && in_array($tmp_sid,$expired_sids) ) || ( $tmp_sid && !$this->Check() ) ) + + if( !defined('IS_INSTALL') && IS_INSTALL ) { - $this->SetSession(); - $this->Application->HandleEvent($event, 'login:OnSessionExpire'); + $expired_sids = $this->DeleteExpired(); + if( ( $expired_sids && in_array($tmp_sid,$expired_sids) ) || ( $tmp_sid && !$this->Check() ) ) + { + $this->SetSession(); + $this->Application->HandleEvent($event, 'login:OnSessionExpire'); + } } if ($this->Check()) {