Login Form
Login Form
Habe seit Version 4.0.irgendwas wiedermal ein Update gemacht, nun geht das Login Formular nicht mehr /admidio/adm_program/system/login_check.php bringt einen Error 500, der Login geht zwar, man muss aber Manuell auf die URL von Admidio gehen, was nicht so Praktikabel ist
Existiert hier ein Problem oder ist es ein Fehler weil das Formular included wird?
Existiert hier ein Problem oder ist es ein Fehler weil das Formular included wird?
Re: Login Form
Hmm, ich gehe davon aus, du hast ein Update auf die 4.1.13 gemacht.
Dort haben wir generell kein Problem mit dem Login, ansonsten hättest du wahrscheinlich schon andere Forenbeiträge gefunden. Kannst du denn herausfinden, welche Seite aufgerufen werden soll und nicht gefunden wird?
Dort haben wir generell kein Problem mit dem Login, ansonsten hättest du wahrscheinlich schon andere Forenbeiträge gefunden. Kannst du denn herausfinden, welche Seite aufgerufen werden soll und nicht gefunden wird?
Re: Login Form
Genau 4.1.13 nach dem Login wird /admidio/adm_program/system/login_check.php aufgerufen und es kommt zum Fehler 500fasse hat geschrieben: ↑24. Jul 2022, 20:30 Hmm, ich gehe davon aus, du hast ein Update auf die 4.1.13 gemacht.
Dort haben wir generell kein Problem mit dem Login, ansonsten hättest du wahrscheinlich schon andere Forenbeiträge gefunden. Kannst du denn herausfinden, welche Seite aufgerufen werden soll und nicht gefunden wird?
Lustigerweise kommt nur der Fehler 500 wenn usernamen und passwort Korrekt sind, wenn falsch kommt eine Normale Meldung...
Wenn nach dem Error 500, admidio/adm_program aufrufe bin ich interesannterweise eingeloggt, Einloggen hat also Funktioniert, aber die weiterleitung scheinbar nicht, auf dem Server läuft PHP 8.0
Re: Login Form
Ist bei dir in den Systemeinstellungen unter Allgemein eine gültige Seite unter Startseite
(Angemeldete Benutzer:innen) eingetragen?
(Angemeldete Benutzer:innen) eingetragen?
Re: Login Form
Ja hier ist adm_program/overview.php eigetragen, kann ich Manuell Problemlos aufrufen...
Re: Login Form
Ich habe nun alle Einstellungen nochmals gespeichert im Admidio, hat leider nichts gebracht, auch die Änderung der Startseite zu index.php hat nichts gebracht, hat php8 was damit zu tun? Oder eine allgemeine PHP Einstellung?
Re: Login Form
Habe nun alles probiert, kommt in der Geschichte nicht weiter, die Mitglieder haben natürlich keine Freude wenn sie sich auf Umwegen einloggen müssen, hast du eventuell noch eine Idee an was es liege könnte?
Re: Login Form
Das glaube ich dir. Allerdings habe ich momentan keine Ahnung, wieso es bei dir nicht funktioniert. Ich habe solche Meldungen bisher noch von keinem anderen gelesen. Selber teste ich Admidio auch mit PHP 8.0.8 und dort funktioniert es einwandfrei. Kannst du noch sehen, welche Seite er aufrufen will, wo dann der 500er Fehler kommt. login_check funktioniert ja noch, da dort der Login geprüft wird und du danach ja auch eingeloggt bist. Es gibt dort dann eine Weiterleitung und hier wäre interessant, welche Seite dann zu dem 500er Fehler führt.
Re: Login Form
Wo sehe ich diese weiterleitung?fasse hat geschrieben: ↑28. Aug 2022, 20:00 Das glaube ich dir. Allerdings habe ich momentan keine Ahnung, wieso es bei dir nicht funktioniert. Ich habe solche Meldungen bisher noch von keinem anderen gelesen. Selber teste ich Admidio auch mit PHP 8.0.8 und dort funktioniert es einwandfrei. Kannst du noch sehen, welche Seite er aufrufen will, wo dann der 500er Fehler kommt. login_check funktioniert ja noch, da dort der Login geprüft wird und du danach ja auch eingeloggt bist. Es gibt dort dann eine Weiterleitung und hier wäre interessant, welche Seite dann zu dem 500er Fehler führt.
die URL bleibt bei login_check.php, bei mir läuft PHP 8.0.22, denke aber nicht das es an dem liegen wird, zu testzwecken jetzt auf 8.1.9 umgestellt (kann verschiedene versionen anwählen) leider hats nichts geändert...
Edit:
Habe einen errorlog gefunden:
Code: Alles auswählen
[Thu Sep 01 21:53:24.206205 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: PHP Deprecated: DateTime::createFromFormat(): Passing null to parameter #2 ($datetime) of type string is deprecated in /home/ch83296/web/www.seite.ch/public_html/admidio/adm_program/system/classes/User.php on line 1179, referer: https://www.seite.ch/index.php?site=intern
[Thu Sep 01 21:53:24.206237 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: PHP Fatal error: Uncaught AdmException: No url within the navigation stack. in /home/ch83296/web/www.seite.ch/public_html/admidio/adm_program/system/classes/Navigation.php:148, referer: https://www.seite.ch/index.php?site=intern
[Thu Sep 01 21:53:24.206242 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: Stack trace:, referer: https://www.seite.ch/index.php?site=intern
[Thu Sep 01 21:53:24.206246 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: #0 /home/ch83296/web/www.seite.ch/public_html/admidio/adm_program/system/login_check.php(27): Navigation->getUrl(), referer: https://www.seite.ch/index.php?site=intern
[Thu Sep 01 21:53:24.206249 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: #1 {main}, referer: https://www.seite.ch/index.php?site=intern
[Thu Sep 01 21:53:24.206252 2022] [fcgid:warn] [pid 3915865] [client 178.199.50.123:0] mod_fcgid: stderr: thrown in /home/ch83296/web/www.seite.ch/public_html/admidio/adm_program/system/classes/Navigation.php on line 148, referer: https://www.seite.ch/index.php?site=intern
Re: Login Form
Hallo Fabian,
kannst du mal bitte die entpackte angehängte Datei unter adm_program/system/classes ersetzen und schauen, ob du anschließend nach dem Login direkt weitergeleitet wirst.
Viele Grüße
Fasse
kannst du mal bitte die entpackte angehängte Datei unter adm_program/system/classes ersetzen und schauen, ob du anschließend nach dem Login direkt weitergeleitet wirst.
Viele Grüße
Fasse
- Dateianhänge
-
- User.php.zip
- (17 KiB) 468-mal heruntergeladen
Re: Login Form
Ich habe noch etwas gefunden. Kannst du die entpackte angehängte Datei unter adm_program/system ablegen.
Die andere Datei sollte ebenfalls in deinem System ersetzt bleiben.
Klappt es nun?
Die andere Datei sollte ebenfalls in deinem System ersetzt bleiben.
Klappt es nun?
- Dateianhänge
-
- login_check.php.zip
- (821 Bytes) 950-mal heruntergeladen