Index: branches/5.0.x/core/kernel/session/session.php =================================================================== diff -u -N -r12450 -r12592 --- branches/5.0.x/core/kernel/session/session.php (.../session.php) (revision 12450) +++ branches/5.0.x/core/kernel/session/session.php (.../session.php) (revision 12592) @@ -1,6 +1,6 @@ IDField => $session->SID, $this->TimestampField => $session->Expiration, - 'BrowserSignature' => $this->_getBrowserSignature(), ); + if (!defined('IS_INSTALL') || !IS_INSTALL) { + // this column was added only in 5.0.1 version, + // so accessing it while database is not upgraded + // will result in admin's inability to login inside + // installator + $fields_hash['BrowserSignature'] = $this->_getBrowserSignature(); + } + // default values + additional values + values set during this script run $additional_fields = array_merge($additional_fields, $this->DirectVars); // used 2 times later $fields_hash = array_merge($fields_hash, $additional_fields);