Nach dem letzten Update kann ich mich nicht mehr einloggen.
In der SQL User Tabelle stimmen der Benutzername, E-Mail wie auch Passwort.
Auch ein Passwort neu zustellen geht nicht.
In welcher Tabelle könte noch ein Fehler sein? :-(
Offline
Bekomnst du einen Fehlr (Falscher Name/Passwort) oder wird die Seite nicht angezeigt?
Falls nur die Seite nicht angezeigt wird: Versuche mal direkt auf die Seite DEINESETE/admin.php?page=configuration zuzugreifen.
Offline
Nein, eine Fehlerseite kommt nie.
Habe nun diesen Link direkt aufgerufen, dann kommt die normale Einloggseite mit dieser Info:
"Sie sind nicht berechtigt, die gewünschte Seite aufzurufen."
Wenn ich mich dann wieder einloggen möchte, passiert nichts, ausser das sich die Eingabefelder leeren. :-(
Offline
<?php // +-----------------------------------------------------------------------+ // | This file is part of Piwigo. | // | | // | For copyright and license information, please view the COPYING.txt | // | file that was distributed with this source code. | // +-----------------------------------------------------------------------+ //--------------------------------------------------------------------- include define('PHPWG_ROOT_PATH','./'); include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); // +-----------------------------------------------------------------------+ // | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ check_status(ACCESS_FREE); // but if the user is already identified, we redirect to gallery home // instead of displaying the log in form if (!is_a_guest()) { redirect(get_gallery_home_url()); } trigger_notify('loc_begin_identification'); //-------------------------------------------------------------- identification // security (level 1): the redirect must occur within Piwigo, so the // redirect param must start with the relative home url if (isset($_POST['redirect'])) { $_POST['redirect_decoded'] = urldecode($_POST['redirect']); } check_input_parameter('redirect_decoded', $_POST, false, '{^'.preg_quote(cookie_path()).'}'); $redirect_to = ''; if ( !empty($_GET['redirect']) ) { $redirect_to = urldecode($_GET['redirect']); if ( $conf['guest_access'] and !isset($_GET['hide_redirect_error'])) { $page['errors'][] = l10n('You are not authorized to access the requested page'); } } if (isset($_POST['login'])) { if (!isset($_COOKIE[session_name()])) { $page['errors'][] = l10n('Cookies are blocked or not supported by your browser. You must enable cookies to connect.'); } else { if ($conf['insensitive_case_logon'] == true) { $_POST['username'] = search_case_username($_POST['username']); } $redirect_to = isset($_POST['redirect']) ? urldecode($_POST['redirect']) : ''; $remember_me = isset($_POST['remember_me']) and $_POST['remember_me']==1; if ( try_log_user($_POST['username'], $_POST['password'], $remember_me) ) { // security (level 2): force redirect within Piwigo. We redirect to // absolute root url, including http(s)://, without the cookie path, // concatenated with $_POST['redirect'] param. // // example: // {redirect (raw) = /piwigo/git/admin.php} // {get_absolute_root_url = http://localhost/piwigo/git/} // {cookie_path = /piwigo/git/} // {host = http://localhost} // {redirect (final) = http://localhost/piwigo/git/admin.php} $root_url = get_absolute_root_url(); redirect( empty($redirect_to) ? get_gallery_home_url() : substr($root_url, 0, strlen($root_url) - strlen(cookie_path())).$redirect_to ); } else { $page['errors'][] = l10n('Invalid username or password!'); } } } //----------------------------------------------------- template initialization // // Start output of page // $title = l10n('Identification'); $page['body_id'] = 'theIdentificationPage'; $template->set_filenames( array('identification'=>'identification.tpl') ); $template->assign( array( 'U_REDIRECT' => $redirect_to, 'F_LOGIN_ACTION' => get_root_url().'identification.php', 'authorize_remembering' => $conf['authorize_remembering'], )); if (!$conf['gallery_locked'] && $conf['allow_user_registration']) { $template->assign('U_REGISTER', get_root_url().'register.php' ); } if (!$conf['gallery_locked']) { $template->assign('U_LOST_PASSWORD', get_root_url().'password.php' ); } // include menubar $themeconf = $template->get_template_vars('themeconf'); if (!$conf['gallery_locked'] && (!isset($themeconf['hide_menu_on']) OR !in_array('theIdentificationPage', $themeconf['hide_menu_on']))) { include( PHPWG_ROOT_PATH.'include/menubar.inc.php'); } //----------------------------------------------------------- html code display include(PHPWG_ROOT_PATH.'include/page_header.php'); trigger_notify('loc_end_identification'); flush_page_messages(); $template->pparse('identification'); include(PHPWG_ROOT_PATH.'include/page_tail.php'); ?>
Offline
Hm, wann hast du das gemacht? Aktuell ist die 11.3.
Wenn du an die Serverlogs rankommst, kann man mal schauen ob da ein Fehler protokoliert wird. Die Versionen passen soweit.
Das hört sich so etwas nach dem gleichen Problem an, was wir hier vor einer Woche oder so hatten.
Probiere noch einmal bitte Gallerie/admin.php?page=updates
Damit müsstest du ggf. auf die Updateseite kommen.
Du kannst auch das admin Passwort einmal in der Datenbank direkt zurücksetzen. Es müsste noch MD5 verwendet werden.
https://piwigo.org/forum/viewtopic.php? … 92#p162792
Offline
Das mit der Anmeldeseite ist beim erste mal richtig. Wenn die Anmeldung funktioniert, wird man am Dashboard vorbei (was in der Version Probleme machen kann und mit 11.3 gefixt wurde) weiter auf die Updateseite geschickt. So hatten wurde das auch hier im Forum schon einmal vor kurzem durchgeführt.
Es ist sonst nur die UserDB.
Welche Version hattest du vorher drauf? 2.10.X oder älter?
Offline
Hallo,
das ist natürlich Möglich.
Folgende Verzeichnisse nicht mit Hochladen:
_data dort liegen Bilder drin
galleries nur falls mal per FTP Verzeichmisse mit Bildern eingepflegt wurden
local dort sind Deine einstellungen hinterlegt
upload auch hier liegen Bilder
Dann wird im English Forum gesagt das auch
Plugins und
Themes
falls hier einstellungen gemacht worden sind. Allerdings werden die bei updates überschrieben.
Deswegen Erschließt sich mir das nicht.
Slim
Offline
Kommst du an deine Serverlogs dran? Die müsstest du ggf. über dein Hosting Panel sehen.
Beim Update auf 11.3 konntest du noch auf die Update Seite zugreifen? /upgrade.php
Es gibt ggf. noch eine Logausgabe unter _data/logs. Da werden bestimmte Ausgaben nach der Admin Anmeldung reingeschrieben, wenn danach das Dashboard aufgerufen werden soll.
Diese Fehler mit dem Dashboard sollten aber mit 11.3 behoben sein.
Man kann in der Datenbank das Passwort neu setzen (als MD5 Hash).
Offline