Seite 1 von 2

Administrator kann sich nicht mehr im ACP anmelden

Verfasst: 19.08.2008 18:29
von Bastian Fenske
Hallo zusammen.

Ich betreibe ganz frisch ein Forum auf phpBB 3 und habe seit kurzem des Problem, dass ich mich nicht mehr ins ACP einloggen kann. Ich kann mich ganz normal anmelden, wenn ich dann für den Zugang zum ACP nochmal mein Passwort eingebe, dann erhalte ich folgende Meldung: „Du hast deine Anmeldung erfolgreich bestätigt und wirst nun zum Administrations-Bereich weitergeleitet“ und werde dann aber wieder zum LogIn-Formular weitergeleitet anstatt ins ACP.

Mir ist dann eingefallen, dass ich meine Hauptgruppe von Administrator auf eine selbst angelegte gesetzt habe. Kann das eine Ursache sein?

Über die Datenbank konnte ich das wieder rückgängig gemacht – über die Verwaltung meiner Gruppen war das nicht mehr möglich. Nach einer Anleitung hier hab ich dann für meinen Benutzerdatensatz auch noch user_permissions geleert, user_type stand und steht auf 3.

Ich hab mich komplett abgemeldet, hab alle Cookies gelöscht, ich akzeptiere Cookies und übermittle den Referer und zuvor ging das Anmelden am ACP problemlos.

Könnt ihr mir weiterhelfen?

Freundliche Grüße,
Bastian

Verfasst: 19.08.2008 20:09
von Dr.Death
Cookie Einstellungen ?
Link zum Forum ?

Verfasst: 19.08.2008 20:14
von Bastian Fenske
Dr.Death hat geschrieben:Cookie Einstellungen ?[/qoute]

Im Forum? Die SID wird per Cookie übergeben und mein LogIn wird auch im Cookie gespeichert.
Bei mir? Wie geschrieben: Ich esse die Kekse.
Link zum Forum ?
http://forum.creavista.org/

Bastian

Verfasst: 19.08.2008 20:21
von Dr.Death
Seit wann genau besteht das Problem?
Erst seit der Änderung der Hauptgruppe?

Oder seit dem Zeitpunkt, an dem Du das Forum auf eine Subdomain umgestellt hast ?

Verfasst: 19.08.2008 20:29
von Bastian Fenske
Es lag von Anfang an auf dieser Subdomain. Aufgetaucht ist es gestern, aber ich hab mich einige Tage nicht mehr als Admin angemeldet. Und ich meine, so ziemlich die letzte Aktion war eben das Ändern der Hauptgruppe. Mor fällt sonst nichts ein. Vielleicht sollte ich mal in den Logs in der DB oder dem FS nachgucken (wo auch immer die liegen) – muss grad weg.

[edit]
Okay, also nach dem letzten erfolgreichen Login hab ich laut Log einen Benutzer-Rang hinzugefügt und ein Template bearbeitet (posting_editor.html). Nichts weiter. Das Ändern der Hauptgruppe war zwei LogIns vorher.
[/edit]

Bastian

Verfasst: 20.08.2008 09:07
von Bastian Fenske
Nanu? Gerade hab ich spaßeshalber nochmal auf den Link „Administrations-Bereich“ geklickt und kam direkt ins ACP, ohne nochmalige vorherige Passwortabfrage.

Bin ja mal gespannt, wie das weitergeht…

Bastian

Verfasst: 24.08.2008 22:08
von Bastian Fenske
Mist, geht schon wieder nicht!

was mir jetzt aufgefallen ist ist, dass die Session-ID per GET übertragen wird, obwohl ich Cookies akzeptiere. Drei der 4 gespeicherten Cookies (sid, k und u) sind auf den Host .forum.creavista.org geschrieben, also mit einem Punkt vorneweg.

Nach dem Login wird dann (wie zu erwarten) die SID gewechselt, danach aber noch einmal beim Redirect in den Administrator-Bereich und da kann ja was nicht stimmen.

Hat jemand einen Ansatz?

Bastian

Verfasst: 24.08.2008 23:23
von dieweltist
Nebenbei als jemand, der kein Experte ist, kann ich nur meine alte Laier hier wiederholen. Ein DB-Backup einspielen, von dem Zeitpunkt, wo Du noch nichts an der Datenbank verändert hattest, um Dir wieder die alte Berechtigung zu geben. Das geht notfalls auch über phpMyAdmin. Falls das nicht da ist, würde ich alle Threadseiten manuell auf Festplatte Deines PC abspeichern und noch mal alles völlig neu installieren. Und dann die Inhalte wieder alle neu posten.

Es gibt übrigens zwei Programme, die Dir dabei helfen würden, diese Vorgänge auf Deinem PC automatisch ablaufen zu lassen: http://hintenaus.at/ Wenn das System kaputt ist, kann man nichts mehr machen. Oder man findet einen Experten, der das reparieren kann. Beim nächsten Anlauf wirst Du schlauer sein. Mein Forum hatte ich auch schon geschrottet. Und habe dann alles gelöscht und neu gemacht. Musst dann ggf. aber auch alle alten Datenbanktabellen löschen!

Verfasst: 25.08.2008 06:57
von Dr.Death
Als Ansatz könnte es kurzfristig mal helfen den Inhalt der Tabelle:

phpbb_sessions

zu leeren ( Das geht relativ einfach über den phpMyAdmin )

Was passiert ?

Es werden alle gespeicherten Sessiondaten gelöscht. Die User verlieren dadurch einmalig die Funktion des Autologins.

Verfasst: 25.08.2008 09:40
von fritziiiii
Hi,

ich geb hier auch mal meinen senf dazu:

hatte schon genau dasselbe problem, daß ich machen konnte was ich will, aber nicht mehr in den admin-bereich gekommen bin. meine lösung war folgende, daß ich in der phpbb_session per script beim einloggen das feld "session_admin" auf 1 setze.
Seitdem hab ich keine probleme mehr, in den admin-berich zu gelangen. Ob meine Lösung unter Sicherheits-gesichtspunkten optimal ist, ist evtl. wieder eine andere Frage

Gruß
Ogromli