Ankündigung

  •  » Diskussion
  •  » Kann mich nicht mehr einloggen nach Update

#1 2021-02-14 19:55:28

mv6ch
Mitglied
2021-02-14
7

Kann mich nicht mehr einloggen nach Update

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

#2 2021-02-14 20:25:06

drlecter
Piwigo Team Moderators
2016-03-17
631

Re: Kann mich nicht mehr einloggen nach Update

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

#3 2021-02-14 20:33:55

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

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

#4 2021-02-14 20:49:22

drlecter
Piwigo Team Moderators
2016-03-17
631

Re: Kann mich nicht mehr einloggen nach Update

Hm, welche Version hattest du vorher laufen und wie hast du das Update gemacht? Hast du noch ein paar Infos bzgl. PHP/MySQL Version?
Hast du Zugriff auf die Serverlogs?

Offline

#5 2021-02-14 20:59:47

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

Hatte das Update 11.2.0 online in Piwigo selbst durchgeführt ohne Problem, ohne Fehlermedlungen.

PHP 7.4.15 (Hosting)

Server-Version: 10.5.8-MariaDB
PHP 7.4.14

Offline

#6 2021-02-14 21:05:04

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

Code:

<?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

#7 2021-02-14 23:14:40

drlecter
Piwigo Team Moderators
2016-03-17
631

Re: Kann mich nicht mehr einloggen nach Update

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

#8 2021-02-15 08:04:37

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

Das war letzte Woche einmal.

Kann ich zwar aufrufen, aber ich komme zur Anmeldeseite,
auch so klappt die Anmeldung nicht.

Wo ausser in der User Tabelle sind diese Daten sonst noch zu prüfen?

Offline

#9 2021-02-15 10:22:17

drlecter
Piwigo Team Moderators
2016-03-17
631

Re: Kann mich nicht mehr einloggen nach Update

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

#10 2021-02-15 11:02:43

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

Mit 11.1. funktionierte noch alles, mit 11.2 geht nichts mehr.
kann mann das 11.3 Update nicht von hand/ftp aufspielen?

Offline

#11 2021-02-15 11:38:21

Slim
Piwigo Team Moderators
2013-03-09
482

Re: Kann mich nicht mehr einloggen nach Update

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

#12 2021-02-21 11:38:50

mv6ch
Mitglied
2021-02-14
7

Re: Kann mich nicht mehr einloggen nach Update

Von Hand ein Update gemacht ohne folgende Ordner:

_data
galleries
local
upload
Plugins und
Themes

Leider keine Änderung :-( Ich bekomm die Krise...

Offline

#13 2021-02-21 12:23:54

drlecter
Piwigo Team Moderators
2016-03-17
631

Re: Kann mich nicht mehr einloggen nach Update

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

  •  » Diskussion
  •  » Kann mich nicht mehr einloggen nach Update

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2021 · Kontakt