WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo Spezialisten!
Wie unschwer zu erkennen ist, habe ich Probleme beim Einloggen.
Folgendes habe ich ohne Erfolg versucht:
- Nach mehrfacher Falscheingabe des Passworts, habe ich
1. mit "unblock_source_ip" die Wartezeit verkürzt
2. "changemypw" verwendet
3. "reset_admin_pass" hochgeladen und ausprobiert
Dann habe ich das Update von 1.6.2 auf 1.6.3 durchgeführt.
Mittlerweile habe ich festgestellt, dass nach dem erneuten "normalen" Passwort vergessen überhaupt keine Fehlermeldung kommt:
- Passwort vergessen -> Email und PW kommen
- Nach Eingabe unter "homepage/admin/login/index.php" kommt die Meldung, dass die Verbindung nicht sicher ist (je nach Browser kann ich das Bestätigen oder es geht auch so - es ist aber https).
- Danach zeigt es mir "homepage/admin/login" an
Durch meine vielen Versuche habe ich auch festgestellt, dass kein Cooldown kommt, wenn ich das richtige PW (aus der Mail) mehrfach hintereinander eingebe.
Es gibt auf der Seite auch einen "internen" Bereich. Wenn ich mich dort anmelde passiert auch nichts.
Außer ich gebe ein falsches Passwort ein, dann kommt eine Fehlermeldung.
Wer hat eine Idee? Was hab ich kaputt gemacht?
Kann ich auf dem Webspace etwas prüfen? Evtl. Änderungen in den Admin-Dateien "händisch" anpassen?
Kann ich auslesen, ob mein Benutzer gesperrt ist (würde dann PW vergessen überhaupt gehen?)
Oder über einen "Standard-Admin-Zugang" rein (gibt es sowas - ich bin nicht der ursprüngliche, erste Admin - weitere Admins gibt es nicht).
Über Tipps würde ich mich sehr freuen.
Danke.
Beitrag geändert von vieze (14.02.2025 14:24:55)
Offline
a) config.php checken, WB_URL muss genau so hinterlegt sein, wie sie serverseitig z.B. durch htaccess (und/oder "SSL erzwingen" bei manchen Webhostern) erzeugt wird:
- mit https statt http
- mit www bzw. ohne (je nachdem, wie entsprechende Weiterleitung vorhanden ist)
b) in die Datenbank schauen, ob der Account, mit dem Du Dich anmeldest, aktiv ist: Tabelle {deinpräfix}_users, Wert für active muss 1 sein.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
vieze
a) config.php checken, WB_URL muss genau so hinterlegt sein, wie sie serverseitig z.B. durch htaccess (und/oder "SSL erzwingen" bei manchen Webhostern) erzeugt wird:
- mit https statt http
Hallo Florian,
Danke für die schnelle Hilfe und Du ahnst es nicht, genau Dein erster Punkt mit dem "https" war der Fehler.
Ein kleiner Buchstabe mit großer Wirkung.
Ein paar Stunden Aufregung hast Du mit einem Post wieder wett gemacht.
Falls jemand noch ein Argument für WBCE braucht: Die Community!
Vielen Dank
Offline
hallo zusammen
Ich habe das gleiche Problem wie vieze, jedoch sind die Werte gemäss Florian richtig gesetzt.
Wenn ich dass richtige Admin-Passwort eingebe erscheint wieder die Login-Seite.
Dass es das richige ist, sehe ich daran, dass in der DB der Fehlerzähler für die IP-Adresse nicht erhöht wird. Sonst würde nach mehrmaligem falscher Eingabe ja die IP gesperrt. Das passiert nicht.
Ich verwende das Template: aeromsting. Die website selber läuft auf HTTPS, alles funktioniert.
In der Datei var/logs/php_error.log.php steht nur:
<?php die('No access'); ?>created: [2025-03-06T16:01:29+00:00]
Die Login-Versuche produzieren keine weiteren Einträge, ausser ich lösche das File oder gebe ein falsches login ein, dann wird das Log erweitert:
2025-03-06T16:20:33+00:00 [Visitor Request] https:// example.com/
2025-03-06T16:20:33+00:00 [Warning] /modules/topics/view.list.php:[346] from /framework/frontend.functions.php:[391] "Undefined variable $thumb"
die letzte Zeile erscheint mehrmals. Aber das ist nur bei einem falschen Login, was mir nicht der Fehler zu sein scheint...
Viele Grüsse
Felix
Offline
Seit wann tritt denn das Problem auf, wurde irgend etwas geändert? Z.B. PHP-Version, WBCE-Update, Server-/datenbankseitige Änderungen durch den Hoster?
Wie genau wird die Anmeldung versucht, über eine Login-Maske im Frontend oder über die Backend-Anmeldeseite?
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Login über https://www.example.com/admin
Ich habe von http auf https umgestellt.
- config.php
- .htaccess
- DB alle http von WBCE auf https umgestellt
- PHP-Version ist aktuell 8.3 ging aber auch mit 7.4 nicht
Webseite läuft sauber nur Anmelden für die Bearbeitung geht nicht mehr.
Komme einfach nicht rein, keine Fehlermeldung, solange das Passwort richtig ist.
Beitrag geändert von felix (07.03.2025 00:04:08)
Offline
Hm, wenn das um die Seite geht, zu der die Mailadresse gehört, die du hier bei der Forenregistrierung verwendet hast, scheint mir das serverseitig noch nicht richtig konfiguriert zu sein. Zudem wird ein Zertifikatsfehler angezeigt, weil das SSL-Zertifikat ungültig ist.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Also, des Rätsels Lösung waren hier merkwürdigerweise fehlende Datenbankindizes. Falls jemand anderes vor dem Problem steht und die obigen Hinweise nicht helfen, mit dem Adminer oder PHPMyAdmin prüfen, ob die Indizes id (als PRIMARY), last_accessed und user existieren (siehe Screenshots im Anhang).
Diese dann ggf. anlegen; falls eine "Duplicate Entry"-Meldung beim Versuch, den PRIMARY-Schlüssel zu definieren, erscheint, Tabelle leeren und dann die Indizes anlegen.
Beitrag geändert von florian (09.03.2025 18:13:12)
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline