[3.3] Benutzer werden nach einem Beitrag abgemeldet

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
hbri1314
Mitglied
Beiträge: 157
Registriert: 06.09.2022 16:21

[3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von hbri1314 »

Moin allerseits,

hier erst mal ein FileCheck von gerade eben:

Code: Alles auswählen

phpBB File Check v1.5.2
=======================

Version mode : Auto
MD5 source   : ZIP (1, 2, E)
phpBB Version: 3.3.15
MD5 Version 1: 3.3.15 (phpBB.com)
MD5 Version 2: 3.3.15 (phpBB.de)
PHP Version  : 8.3.19 (Linux)

Please wait, 4080 checksums are being processed...

List of core files with anomalies
---------------------------------------------------------------------------------
{1: 10} * DIFFERENT: [index.php] (hash: 0575b542734dfd97ade727c98919f73c)
{1: 19} * DIFFERENT: [viewtopic.php] (hash: e704d333e950b03d0d0f80c7959dec51)
{1:273} * DIFFERENT: [download/file.php] (hash: 504f818dbcff0433a687f921c69437ab)
{2:210}   NOTICE   : [vendor/composer/installed.php] has the phpBB.de hash
---------------------------------------------------------------------------------

List of unexpected files
--------------------------------------------------------------------
{0: 298} ! UNEXPECTED: [docs/dl-test.php]
{0: 713} ! UNEXPECTED: [phpbb/viewtopic.php]
{0:2133} ! UNEXPECTED: [styles/prosilver/theme/images/site_logo.gif]
--------------------------------------------------------------------

Finished!

Report summary
----------------------
Checked files   : 4022
Missing files   :    0
Different files :    3
Unexpected files:    3
Notices         :    1

Script/PHP information
------------------------------------------------------------------------------
Run time          : 0.271 seconds (Core-check: 0.228, Unexpected-check: 0.037)
Max execution time: 60 seconds
Memory peak usage : 4,870,856 bytes
Memory limit      : 128M
Services          : ZipArchive:1, cURL:1, Sockets:1, allow_url_fopen:1
Timestamp         : 1774515569
Meine registrierten Nutzer beschweren sich seit einigen Tagen, dass sie nach dem Absenden eines Beitrags überraschend abgemeldet werden. Von meiner Seite ist das Forum seit Monaten unverändert. Eine andere ftp-Erlaubnis gibt es nicht. Auch von Hoster-Seite ist mir von Eingriffen nichts bekannt.

Als Lösungsversuch habe ich bisher Cache und Sitzungsdaten geleert, leider ohne Erfolg. Mit einem Test der Berechtigungen eines der Nutzer (OffTopic-Post geschrieben) konnte ich leider nichts Erklärendes beobachten.

Hat jemand dazu ein hilfreiche Idee? Meine Benutzer würden sich sehr freuen.
Lieben Dank für jede Unterstützung! und schöne Grüße!

Henning B.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1423
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von Mike-on-Tour »

Was wurde denn in index.php und viewtopic.php geändert?
Kein Support über PN!
Benutzeravatar
hbri1314
Mitglied
Beiträge: 157
Registriert: 06.09.2022 16:21

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von hbri1314 »

Moin Mike,

wie gesagt, in den letzte Monaten nichts mehr - und das Problem ist viel jünger. Aber ich werde mir die zwei Dateien mal mit den Originalen von hier mit CodeCompare vornehmen und die (für mich als relevant erkannten/vermuteten) dann hier einstellen.

Kann jemand sagen, ob z.B. Browser/Cookie-Einstellungen da eine Rolle spielen? Vermutlich nicht, denn das Absenden eines Beitrag wird kaum Session-Cookies löschen ...

UPDATE: Die beiden Dateien unterscheiden sich in zwei, drei Kommentaren, bzw. einer Einrückung im Code, was ich (hoffentlich richtig) als irrelevant erachte. In der viewtopic.php hbae ich ganz am Ende, nach dem Footer-semikolon das hier gefunden ?> und gelöscht, kann aber eventuelle Auswirkungen bezgl. des Abmelderei nicht selbst testen.

Ist damit diese Ecke ausgeschlossen?

UPDATE 2

Zar nicht unbedingt generelleler Code-Laie, aber auf php bezogen durchaus, habe ich in viewtopic.php ab Zeile 2092 diesen Block gefunden:

Code: Alles auswählen

		'S_HAS_ATTACHMENTS'	=> (!empty($attachments[$row['post_id']])) ? true : false,
		'S_MULTIPLE_ATTACHMENTS'	=> !empty($attachments[$row['post_id']]) && count($attachments[$row['post_id']]) > 1,
		'S_POST_UNAPPROVED'	=> ($row['post_visibility'] == ITEM_UNAPPROVED || $row['post_visibility'] == ITEM_REAPPROVE) ? true : false,
		'S_CAN_APPROVE'		=> $auth->acl_get('m_approve', $forum_id),
		'S_POST_DELETED'	=> ($row['post_visibility'] == ITEM_DELETED) ? true : false,
		'L_POST_DELETED_MESSAGE'	=> $l_deleted_message,
		'S_POST_REPORTED'	=> ($row['post_reported'] && $auth->acl_get('m_report', $forum_id)) ? true : false,
		'S_DISPLAY_NOTICE'	=> $display_notice && $row['post_attachment'],
		'S_FRIEND'			=> ($row['friend']) ? true : false,
		'S_UNREAD_POST'		=> $post_unread,
		'S_FIRST_UNREAD'	=> $s_first_unread,
		'S_CUSTOM_FIELDS'	=> (isset($cp_row['row']) && count($cp_row['row'])) ? true : false,
		'S_TOPIC_POSTER'	=> ($topic_data['topic_poster'] == $poster_id) ? true : false,
		'S_FIRST_POST'		=> ($topic_data['topic_first_post_id'] == $row['post_id']) ? true : false,

		'S_IGNORE_POST'		=> ($row['foe']) ? true : false,
		'L_IGNORE_POST'		=> ($row['foe']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username'])) : '',
		'S_POST_HIDDEN'		=> $row['hide_post'],
		'S_DELETE_PERMANENT'	=> $permanent_delete_allowed,
Zeile 2093 ist tatsächlich die o.g. Einrückung, an der mich aber noch etwas anderes irritiert: Sie ist eine wenigen, die nicht mit einem runden Paar Klammern umschlossen sind. Kann das möglichweise Einfluss auf die attachement-Zählerei haben?
Zuletzt geändert von hbri1314 am 26.03.2026 16:10, insgesamt 1-mal geändert.
Lieben Dank für jede Unterstützung! und schöne Grüße!

Henning B.
Benutzeravatar
chris1278
Mitglied
Beiträge: 4172
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von chris1278 »

Ersetzte die geänderten dateien doch einfach durch die originale dann siehst du ob es sich auf die dauer ändert.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1423
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von Mike-on-Tour »

hbri1314 hat geschrieben: 26.03.2026 13:25 nach dem Footer-semikolon das hier gefunden ?> und gelöscht
Bei phpBB dürfen PHP-Skripte nicht mit dem Ende-Code von PHP, das ist das ?>, beendet werden, aber ich bezweifle, dass das solche Auswirkungen hat.

Der von dir gepostete Block ist so korrekt, ansonsten hättest du schon einen PHP-Fehler gemeldet bekommen.

Könnte noch ein Cookie-Fehler sein, die betroffenen User könnten mal versuchen, diese zu löschen, dazu gibt es in der Fußzeile einen Link.
Kein Support über PN!
Benutzeravatar
hbri1314
Mitglied
Beiträge: 157
Registriert: 06.09.2022 16:21

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von hbri1314 »

Moin chris, das hatte ich schon mal versucht, leider ohne jede Änderung. Der Hase zum Thema DownloadCounter muss immer noch irgend wo anders liegen.

Mehr brennt mir aber die Abmelderei auf den Nägeln Gibt es dazu eine Idee?
Lieben Dank für jede Unterstützung! und schöne Grüße!

Henning B.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17479
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Beitrag von Dr.Death »

Ein Link zu dem betroffenen Forum und ein Testuser könnte ggf. helfen... :roll:
Antworten

Zurück zu „Support-Forum“