WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

#1 09.05.2026 11:02:58

dedra
Mitglied

[gelöst] Ausgesperrt - kein Login möglich

Hallo,
habe mit WBCE-updater auf 1.6.5 upgedatet, gestern dann die Sicherheits-Patches eingespielt, heute komme ich weder ins Backend / Frontend, neues Passwort wird übertragen, nach dem eingeben passiert nichts mehr. Login captcha habe ich per config.php abgeschaltet.
Was kann ich tun? Benötige wieder admin-Zugang -HILFE.

Beitrag geändert von florian (10.05.2026 06:05:20)

Offline

#2 09.05.2026 11:55:45

florian
Administrator

Re: [gelöst] Ausgesperrt - kein Login möglich

bitte schau mal in var/logs/php_error.log, wss da drinsteht.
php versio wäre auch noch interessant.

Offline

#3 09.05.2026 15:22:56

dedra
Mitglied

Re: [gelöst] Ausgesperrt - kein Login möglich

PHP Version 8.4 auf Strato-Server

2026-05-01T08:19:31+00:00 [Visitor Request] https://XY-webseite.wbce/account/login. … ngcart.php
2026-05-01T08:19:31+00:00 [User Notice] /framework/class.database.php:[333]  from /framework/class.login.php:[361] database->query "STATEMENT: INSERT INTO `vi_blocking` SET `attempts` = '0', `timestamp` = '1777623571', `source_ip` = '5d862463877a144d813d476854e43049'"
2026-05-08T22:05:34+00:00 [Visitor Request] https://XY-webseite.wbce/modules/ckedit … /pages.php
2026-05-08T22:05:34+00:00 [Deprecated] /modules/ckeditor/ckeditor/plugins/wblink/pages.php:[136]  from /modules/ckeditor/ckeditor/plugins/wblink/pages.php:[136] preg_replace "preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated"
2026-05-08T22:05:34+00:00 [Deprecated] /modules/ckeditor/ckeditor/plugins/wblink/pages.php:[137]  from /modules/ckeditor/ckeditor/plugins/wblink/pages.php:[137] addslashes "addslashes(): Passing null to parameter #1 ($string) of type string is deprecated"

Da kann ich leider nichts herauslesen.

Offline

#4 09.05.2026 15:36:49

florian
Administrator

Re: [gelöst] Ausgesperrt - kein Login möglich

Das hat nichts mit dem Loginproblem zu tun. Bitte sende mir mal Link + FTP-Zugangsdaten per PM oder an support@wbce.org

Offline

#5 10.05.2026 06:06:14

florian
Administrator

Re: [gelöst] Ausgesperrt - kein Login möglich

Zur Info: Ursache war nicht das Update, sondern eine .htaccess-Weiterleitung und eine damit nicht übereinstimmende WB_URL-Angabe in der config.php

Offline

Liked by:

stefanek, mk70, dedra

#6 25.10.2026 16:01:28

pfreud01
Developer

Re: [gelöst] Ausgesperrt - kein Login möglich

Ich reaktiviere mal den alten Thread, weil ich gerade dabei bin, 1.6.9 auf meine Instanzen zu verteilen. Die erste klappte von 1.6.8 problemlos, bei der zweiten kam ich danach nicht mehr ins Backend.

Mit Hilfe von KI fand ich die Ursache und löste das Problem: Der Login scheiterte nach dem Update, weil der Tabelle dbsessions der Primärschlüssel fehlte. Nach Wiederherstellung des Schlüssels funktionierte alles wieder.

Die Ursache für den fehlenden Schlüssel ist noch unbekannt. Falls ihr weitergehende Infos braucht, fragt mich gezielt. Ich versuche dann, fehlende Infos bereitzustellen.

Die drei weiteren aktuellen Instanzen fasse ich heute nicht mehr an. Hab keine Lust auf nochmal 2 Stunden Zittern.  roll

Online

#7 25.10.2026 17:59:41

florian
Administrator

Re: [gelöst] Ausgesperrt - kein Login möglich

Ich habe gestern >80 Instanzen aktualisiert und bei keiner derartige Probleme gehabt.

Offline

#8 Heute 18:48:01

uwestahl
Mitglied

Re: [gelöst] Ausgesperrt - kein Login möglich

Ich habe ein ähnliches Problem. Ich komme nicht mehr auf meine Web-Seite (uwe-stahl-fotografie.de), die ich wegen eines Updates vorher mit einem Schraubenschlüssel blockiert habe. Das Kennwort stimme nicht. Wenn ich auf Kennwort vergessen klicke und das Loggin Captcha ausfülle, ist mein Eingetragenes Ergenis (z.B. 4 x 4 =16) immer falsch. Ich bin eigentlich nur User und kein Programmierer. Kann mir jemand helfen?
Viele Grüße

Uwe

Offline

#9 Heute 20:04:18

Slugger
Developer

Re: [gelöst] Ausgesperrt - kein Login möglich

Frage:
hast du die zwei Lösungen hier im Beitrag ausprobiert?

denn wenn ich über deine tld direkt zum Admin-Login gehe, ist dort kein Captcha.

Damit wir gezielt helfen können, schreib bitte:

  • Wo genau erscheint “Kennwort falsch”: im Backend (/admin/) oder auf der Seite?

  • Welche WBCE-Version vor und nach dem Update, und wurde das Update bis zum Ende durchgeführt?

  • PHP-Version und Hoster

  • Die letzten Zeilen aus var/logs/php_error.log

  • Aus der config.php nur die Zeile mit WB_URL, keine Passwörter posten

Beitrag geändert von Slugger (Heute 20:04:36)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#10 Heute 20:23:34

pfreud01
Developer

Re: [gelöst] Ausgesperrt - kein Login möglich

Bei mir lag das Problem an einem fehlenden Eintrag in der Datenbank. So konnte ich den Fehler finden und beheben:

1. Datenbank in phpMyAdmin öffnen

Zuerst habe ich mich über meinen Hosting-Zugang bei meiner Datenbank (phpMyAdmin) angemeldet und links meine WBCE-Datenbank ausgewählt.

Dort gibt es eine Tabelle namens `wbce_dbsessions`. In dieser Tabelle verwaltet WBCE die Anmeldungen der Benutzer.

2. Fehler suchen

Oben auf den Reiter **SQL** klicken, folgenden Befehl eingeben und mit **OK** ausführen:

SHOW INDEX FROM `wbce_dbsessions`;

In der angezeigten Tabelle sollten drei Einträge vorhanden sein:

- `PRIMARY` bei `id`
- `last_accessed`
- `user`

Bei mir fehlte der Eintrag **PRIMARY**. Das war der entscheidende Hinweis!

3. Doppelte Einträge überprüfen

Wieder auf **SQL** klicken und folgenden Befehl ausführen:

SELECT
    COUNT(*) AS eintraege,
    COUNT(DISTINCT id) AS eindeutige_ids,
    COUNT(*) - COUNT(DISTINCT id) AS doppelte_eintraege
FROM `wbce_dbsessions`;

Bei mir wurden 156 Einträge angezeigt, davon waren 124 doppelt vorhanden. Das erklärte, warum die Anmeldung nicht richtig funktionierte.

4. Datenbank sichern

Bevor etwas verändert wird, unbedingt eine Sicherung erstellen!

Dazu links die gesamte Datenbank auswählen, oben auf **Exportieren** klicken und folgende Einstellungen wählen:

- Exportmethode: Schnell
- Format: SQL

Dann auf **Exportieren** klicken und die heruntergeladene Datei sicher aufbewahren.

5. Fehler beheben

Jetzt wieder auf **SQL** klicken und folgenden Befehl ausführen:

TRUNCATE TABLE `wbce_dbsessions`;

Damit werden die gespeicherten Anmeldungen gelöscht. Die Benutzerkonten, Passwörter und Seiteninhalte bleiben erhalten. Allerdings werden alle aktuell angemeldeten Benutzer abgemeldet.

Anschließend diesen zweiten Befehl ausführen:

ALTER TABLE `wbce_dbsessions`
ADD PRIMARY KEY (`id`);

Damit wird der fehlende Primärschlüssel wiederhergestellt. Dieser sorgt vereinfacht gesagt dafür, dass WBCE die einzelnen Anmeldungen eindeutig zuordnen und korrekt aktualisieren kann.

6. Fertig!

Zur Kontrolle habe ich nochmals den Befehl aus Schritt 2 ausgeführt. Jetzt waren alle drei Einträge vorhanden.

Anschließend funktionierte die Anmeldung im WBCE-Backend sofort wieder. Wichtig: Bei allen SQL-Befehlen muss der Tabellenname `wbce_dbsessions` gegebenenfalls an den eigenen Tabellenpräfix angepasst werden.

Ob der fehlende Primärschlüssel durch das Update auf 1.6.9 verursacht wurde oder schon vorher fehlte, kann ich nicht sagen. Eine andere WBCE-Installation konnte ich problemlos aktualisieren.

Beitrag geändert von pfreud01 (Heute 20:26:49)

Online

Fußzeile des Forums

up