Administrator Login funtkioniert nicht mehr

  • Geh zu Erweiterungen > Plugins, filtere nach "Authentication", und prüfe, ob das Plugin "Authentication - Joomla" aktiviert ist. Ist es deaktiviert, kann sich niemand mehr anmelden, egal wie korrekt das Passwort ist, und zwar genau ohne sichtbare Fehlermeldung.

    wie mache ich das über die DB ? hab ja keinen BE-Zugriff :)

  • Hallo joesto,

    falls du über phpMyAdmin gehst: Öffne die Tabelle #__extensions, suche dort nach der Zeile mit element = joomla und folder = authentication (am einfachsten über die Suchfunktion oder ein kurzes SELECT). In der Spalte enabled sollte eine 1 stehen. Steht dort eine 0, ist genau das dein Problem, dann einfach auf 1 ändern und speichern.

    Per SQL-Abfrage ginge das auch direkt so:

    SQL
    SELECT * FROM `xxxxx_extensions` WHERE `element` = 'joomla' AND `folder` = 'authentication';

    (dein tatsächliches Tabellenpräfix statt xxxxx_ einsetzen)

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Wusste ich gar nicht.

    Funktioniert auch mit aktuellen Versionen einwandfrei.

    Aber getestet hast es immer noch nicht ......

    Doch, habe es natürlich gemacht, kenne das ja noch aus den früheren Versionen,
    hat auch soweit fuktioniert - Frontend-Login funktioniert - nur BE nicht

  • Hallo joesto,

    falls du über phpMyAdmin gehst: Öffne die Tabelle #__extensions, suche dort nach der Zeile mit element = joomla und folder = authentication (am einfachsten über die Suchfunktion oder ein kurzes SELECT). In der Spalte enabled sollte eine 1 stehen. Steht dort eine 0, ist genau das dein Problem, dann einfach auf 1 ändern und speichern.

    Per SQL-Abfrage ginge das auch direkt so:

    SQL
    SELECT * FROM `xxxxx_extensions` WHERE `element` = 'joomla' AND `folder` = 'authentication';

    (dein tatsächliches Tabellenpräfix statt xxxxx_ einsetzen)

    Danke,
    ja, ist aktiv

  • Zitat

    ja, Frontend-Login hat funktioniert aber im BE nicht

    Heißt, dass das Passwort korrekt ist und auch das Authentification Plugin funktioniert.

    Ein Backend spezifisches Problem.. Du könntest im Inkognito/privaten Browser Tab mal testen oder die Joomla Dateien - das Stable Upgrade Package deiner Version, per kickstart Script drüberbügeln, um sicherzugehen, dass alle Joomla Dateien intakt sind.

  • Hallo joesto,

    danke für die Klärung, Frontend-Login funktioniert, Backend nicht, das ist die entscheidende Erkenntnis. Damit können wir Passwort, Hash und Authentifizierungs-Plugin als Ursache ausschließen, die würden ja auch das Frontend betreffen.

    Das bestätigt kitepascals Vermutung von vorhin: Vor /administrator liegt bei dir zusätzlich eine .htaccess/.htpasswd Absicherung, komplett unabhängig von der Joomla-Datenbank und dem Joomla-User-System. Diese Sperre fragt schon ab, bevor die eigentliche Joomla-Login-Seite überhaupt geladen wird, und genau das erklärt, warum Frontend und Backend sich unterschiedlich verhalten, obwohl beide auf dieselbe Nutzerdatenbank zugreifen.

    Kommt bei dir vor der Backend-Login-Seite ein separates Browser-Popup-Fenster mit Benutzername und Passwort? Falls ja, liegen die Zugangsdaten dafür nicht in der Datenbank, sondern in einer .htpasswd Datei direkt auf dem Server, die du per FTP einsehen oder zurücksetzen kannst.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • ...nach einem Shaper Helix3 Hack, Seite neu aus SAUBEREM Backup hergestellt und alles aktualisiert...

    Möglichst zuerst alle vorhandenen Backups auf den lokalen Computer holen.

    Vor dem Restore den kompletten Webspace gelöscht und .htaccess-Passwort-Schutz fürs Frontend eingerichtet ?

    Und erst dann Seite neu aus SAUBEREM Backup hergestellt mit neuer Datenbank und alles aktualisiert?

    Nachfolgendes komplett beachtet?

  • Heißt, dass das Passwort korrekt ist und auch das Authentification Plugin funktioniert.

    Ein Backend spezifisches Problem.. Du könntest im Inkognito/privaten Browser Tab mal testen oder die Joomla Dateien - das Stable Upgrade Package deiner Version, per kickstart Script drüberbügeln, um sicherzugehen, dass alle Joomla Dateien intakt sind.

    Im Privaten Tab genau das selbe: nichts passiert - auch keine Fehlermeldung

    das mit dem Dateisystem habe ich auch schon gedacht.... gleich mal den Core drüber kopieren...

  • Und das "säubert" dir aber nur die Joomla-Core Dateien. Falls die Website nicht komplett sauber ist genügt z.B. schon eine einzige zusätzliche oder veränderte php-Datei in einer Joomla-Erweiterung um die Website weiterhin beliebig zu verseuchen bzw. verändern zu können...

    Weiße Seite im Backend ?

    Dann siehe auch:

    Weiße Seite

  • Was wird denn im Backend dann angezeigt?

    Wird die Backend-Login Seite angezeigt ?

    Und dann ?

    Fragen in #30 bisher unbeantwortet.

    im BE wird die Login-Seite ganz normal und sauber angezeigt

    Ja, BE Loginseite wird angezeigt -> Daten eingeben und nichts passiert, es bleibt bei der Login Seite, username ist dann wieder leer

    zu #30 ja, alles local aktualiesiert, Webspace komplett leer, alle Passwörter geändert, neue DB,