[TYPO3-UG Freiburg] Typo3 6.2 BE-login futsch :-/

Heiko Hänsge mailinglisten at wild-wild-web.de
Wed Dec 16 14:53:33 CET 2015


Hallo,

vor ein paar Tagen habe ich ein Projekt von Typo3 4.5 auf 6.2.15 
aktualisiert.
Bis auf dass die Datenbank noch auf UTF8 konvertiert werden musste, 
keine größeren Hürden.
Und solange ich im Backend eingeloggt war, alles paletti.

Jetzt wollte ich mich wieder frisch ins Backend einloggen, und nix geht 
mehr. :-/
Das Passwort ist korrekt und wird auch nicht angemeckert.
Nach Absenden des Formulars wird wieder die Login-Maske angezeigt.
Nach Aktivieren des Debuggings im Install-Tool erhalte ich folgende 
Fehlermeldungen, siehe unten.
Kann mir bitte jemand helfen, das wieder flott zu bekommen vor Weihnachten?
Danke!

Viele Grüße
Heiko

Fon: +49 761 7048880

ACHTUNG! NEUE ANSCHRIFT:
Heiko Hänsge
Waldstr. 31
79194 Gundelfingen

==========================================================================================================


Uncaught TYPO3 Exception
*#1: PHP Warning: Invalid argument supplied for foreach() in 
/typo3_src/typo3/sysext/core/Classes/Database/PreparedStatement.php line 
410* (More information <http://typo3.org/go/exception/CMS/debug/1>)

TYPO3\CMS\Core\Error\Exception thrown in file
/typo3_src/typo3/sysext/core/Classes/Error/ErrorHandler.php in line 101.

7  TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Invalid argument supplied for foreach()", 
"/homepages/1/d219634432/htdocs/cfh/typo3_src/typo3…sysext/core/Classes/Database/PreparedStatement.php", 
410, /array/)


/typo3_src/typo3/sysext/core/Classes/Database/PreparedStatement.php:

00408:     $variables = array();
00409:     $this->buffer = array();

00410:     foreach ($this->fields as $field) {

00411:      $this->buffer[$field] = NULL;
00412:      $variables[] = &$this->buffer[$field];


6  TYPO3\CMS\Core\Database\PreparedStatement::fetch()


/typo3_src/typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php:

00986:   if ($statement) {
00987:    $statement->execute();

00988:    $user = $statement->fetch();

00989:    $statement->free();
00990:   }


5  TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::fetchUserSession(/boolean/)


/typo3_src/typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php:

00688:   if (!$this->newSessionID) {
00689:    // Read user session

00690:    $authInfo['userSession'] = $this->fetchUserSession($skipSessionUpdate);

00691:    $haveSession = is_array($authInfo['userSession']) ? TRUE : FALSE;
00692:   }


4  TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::checkAuthentication()


/typo3_src/typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php:

00495:   // Load user session, check to see if anyone has submitted login-information and if so authenticate
00496:   // the user with the session. $this->user[uid] may be used to write log...

00497:   $this->checkAuthentication();

00498:   // Setting cookies
00499:   if (!$this->dontSetCookie) {


3  TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::start()


/typo3_src/typo3/sysext/core/Classes/Core/Bootstrap.php:

01025:   // might trigger code which relies on it. See: #45625
01026:   $GLOBALS['BE_USER'] = $backendUser;

01027:   $backendUser->start();

01028:   return $this;
01029:  }


2  TYPO3\CMS\Core\Core\Bootstrap::initializeBackendUser()


/typo3_src/typo3/init.php:

00056:  ->loadExtensionTables(TRUE)
00057:  ->initializeSpriteManager()

00058:  ->initializeBackendUser()

00059:  ->initializeBackendAuthentication()
00060:  ->initializeBackendUserMounts()


1  require("/typo3_src/typo3/init.php")


/typo3_src/typo3/index.php:

00019:  */
00020: define('TYPO3_PROCEED_IF_NO_USER', 1);

00021: require __DIR__ . '/init.php';

00022: 00023: // This is a deprecation layer for extensions registered 
as submodules


More information about the TYPO3-UG-Freiburg mailing list