Seite 1 von 1

[3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 10:12
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.

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 12:41
von Mike-on-Tour
Was wurde denn in index.php und viewtopic.php geändert?

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 13:25
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?

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 15:58
von chris1278
Ersetzte die geänderten dateien doch einfach durch die originale dann siehst du ob es sich auf die dauer ändert.

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 16:19
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.

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 16:34
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?

Re: [3.3] Benutzer werden nach einem Beitrag abgemeldet

Verfasst: 26.03.2026 19:31
von Dr.Death
Ein Link zu dem betroffenen Forum und ein Testuser könnte ggf. helfen... :roll: