Anmeldung mit Admin User nicht möglich

Topics from older beta tests.
Antworten
Conny
Beiträge: 16
Registriert: 10. Mär 2018, 09:44

Anmeldung mit Admin User nicht möglich

Beitrag von Conny »

Nach der Neuinstallation von Admidio v4.3b1 war die Übersichtsseite ordnungsgemäß zu sehen. Nach dem Versuch sich mit dem angelegten Admin User kam ein Fehler. Die Anmeldung war nicht möglich. Anbei die Zeilen vom Errorlog.

[client 2a02] mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: ChangeNotification::logUserChange(): Argument #3 ($old_value) must be of type string, null given, called in /var/www/vhosts/hosting1/adm_program/system/classes/User.php on line 2057 and defined in /var/www/vhosts/hosting1/adm_program/system/classes/ChangeNotification.php:161, referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: Stack trace:, referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #0 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(2057): ChangeNotification->logUserChange(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #1 /var/www/vhosts/hosting1/adm_program/system/classes/TableAccess.php(516): User->setValue(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #2 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(1789): TableAccess->save(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #3 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(1713): User->save(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #4 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(562): User->rehashIfNecessary(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #5 /var/www/vhosts/hosting1/adm_program/system/classes/ModuleLogin.php(202): User->checkLogin(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #6 /var/www/vhosts/hosting1/adm_program/system/login.php(42): ModuleLogin->checkLogin(), referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: #7 {main}, referer: https://website1/adm_program/overview.php
[client 2a02] mod_fcgid: stderr: thrown in /var/www/vhosts/hosting1/adm_program/system/classes/ChangeNotification.php on line 161, referer: https://website1/adm_program/overview.php

LG Conny
Benutzeravatar
fasse
Administrator
Beiträge: 6055
Registriert: 12. Nov 2005, 16:06

Re: Anmeldung mit Admin User nicht möglich

Beitrag von fasse »

Hallo Conny,

dieser Fehler trat bei mir nicht auf, aber ich konnte aufgrund deines Logs den Code verbessern. Tausch doch mal bitte die entpackte Datei im Ordner adm_program/system/classes aus.

Funktioniert jetzt der Login?

Gruß
Fasse
Dateianhänge
User.php.zip
(18.48 KiB) 38-mal heruntergeladen
Conny
Beiträge: 16
Registriert: 10. Mär 2018, 09:44

Re: Anmeldung mit Admin User nicht möglich

Beitrag von Conny »

Hallo Fasse,
ja, mit dieser Datei funktioniert es auch bei mir.

Thx, Conny
Conny
Beiträge: 16
Registriert: 10. Mär 2018, 09:44

Re: Anmeldung mit Admin User nicht möglich

Beitrag von Conny »

Der Login ist nun etwas holprig, seit wann kann ich nicht sagen. Nach Eingabe der Logindaten bleibt eine Error 500 Seite unter folgender URL "adm_program/system/login.php?mode=check"

Gebe ich nun die vollständige URL für die Übersichtseite "adm_program/overview.php" in die Adressleiste, kommt die Übersichtsseite mit angemeldetem Adminuser... voilà. LOG habe ich beigelegt ;)

stderr: PHP Fatal error: Uncaught TypeError: ChangeNotification::logUserChange(): Argument #4 ($new_value) must be of type string, null given, called in /var/www/vhosts/hosting1/adm_program/system/classes/User.php on line 2056 and defined in /var/www/vhosts/hosting1/adm_program/system/classes/ChangeNotification.php:161, referer: website1adm_program/overview.php
stderr: Stack trace:, referer: website1adm_program/overview.php
stderr: #0 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(2056): ChangeNotification->logUserChange(), referer: website1adm_program/overview.php
stderr: #1 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(1741): User->setValue(), referer: website1adm_program/overview.php
stderr: #2 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(2138): User->resetInvalidLogins(), referer: website1adm_program/overview.php
stderr: #3 /var/www/vhosts/hosting1/adm_program/system/classes/User.php(584): User->updateLoginData(), referer: website1adm_program/overview.php
stderr: #4 /var/www/vhosts/hosting1/adm_program/system/classes/ModuleLogin.php(202): User->checkLogin(), referer: website1adm_program/overview.php
stderr: #5 /var/www/vhosts/hosting1/adm_program/system/login.php(42): ModuleLogin->checkLogin(), referer: website1adm_program/overview.php
stderr: #6 {main}, referer: website1adm_program/overview.php
stderr: thrown in /var/www/vhosts/hosting1/adm_program/system/classes/ChangeNotification.php on line 161, referer: website1adm_program/overview.php
Benutzeravatar
fasse
Administrator
Beiträge: 6055
Registriert: 12. Nov 2005, 16:06

Re: Anmeldung mit Admin User nicht möglich

Beitrag von fasse »

Ok, hier noch mal eine angepasste User.php für den Ordner adm_program/system/classes
Dateianhänge
User.php.zip
(18.49 KiB) 40-mal heruntergeladen
Conny
Beiträge: 16
Registriert: 10. Mär 2018, 09:44

Re: Anmeldung mit Admin User nicht möglich

Beitrag von Conny »

Thx, die Anmeldung klappt mit dieser Datei nun ganz gut. LG
Antworten