DB Problem phpbb_users
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
DB Problem phpbb_users
Hallo zusammen,
ich hab da ein Problem, dass ich absolut nicht verstehe und schon garnicht nachvollziehen kann wie es entstehen kann.
Bei uns ist es üblich, dass neue Mitglieder durch eine Abstimmung aller aktiven Forenmitglieder entweder freigeschaltet oder abgelehnt werden. (Ein Abstimmung mit ganz normalem Poll).
Wir hatten nun vor geraumer Zeit eine Neuregistrierung die bei der Abstimmung durchgefallen ist. Dies wurde demjenigen mitgeteilt und seine Registrierung via ACP gelöscht.
Soweit so gut? - Eben nicht!
Via ACP ist er nicht mehr auffindbar (username).
Eine Boardmail an alle Benutzer erhält er aber trotzdem!
In der DB ist er in der phpbb_users drin (sollte er eigentlich nicht sein!) und unter user_active steht dort eine 0.
Seit der Löschung via ACP wurde keine DB Sicherung eingespielt - also wäre es eigentlich unmöglich, dass er noch in der DB steht, es sei denn - die Löschung via ACP würde nicht funktionieren. Dies kann ich aber mittlerweile ausschließen, da ich einen User via ACP angelegt und gelöscht habe der auch in der DB nicht mehr auftaucht.
DB Maintenance habe ich drüber laufen lassen - ohne Fehlermeldung!
Damit nicht genug - nächster Spass - ein User wurde vom Modstatus zurückgestuft - sowohl per ACP also auch im Junioradmin steht ein normaler Userstatus drin.
Wenn ich nun einen anderen User zum Mod mache (Einstellungen via ACP und Junioradmin) wird der alte User der kein Mod mehr sein sollte erneut in der DB als Mod geführt (und nur dort im ACP und Junioradmin taucht er als normaler User auf!) - die fiel natürlich erst auf als ein neuer User zum Mod wurde - nachdem ich das in der DB per Hand in der phpbb_users bereinigt hatte und zu Testzwecken einen neuangelegten Testuser zum Mod gemacht habe war der Status erneut in der DB geändert.
Jetzt stehe ich natürlich völlig auf dem Schlauch wie so etwas passieren kann - weiss da jemand Rat oder hatte jemand schon einmal ein ähnliches Problem und konnte das lösen?
cu Overhead
ich hab da ein Problem, dass ich absolut nicht verstehe und schon garnicht nachvollziehen kann wie es entstehen kann.
Bei uns ist es üblich, dass neue Mitglieder durch eine Abstimmung aller aktiven Forenmitglieder entweder freigeschaltet oder abgelehnt werden. (Ein Abstimmung mit ganz normalem Poll).
Wir hatten nun vor geraumer Zeit eine Neuregistrierung die bei der Abstimmung durchgefallen ist. Dies wurde demjenigen mitgeteilt und seine Registrierung via ACP gelöscht.
Soweit so gut? - Eben nicht!
Via ACP ist er nicht mehr auffindbar (username).
Eine Boardmail an alle Benutzer erhält er aber trotzdem!
In der DB ist er in der phpbb_users drin (sollte er eigentlich nicht sein!) und unter user_active steht dort eine 0.
Seit der Löschung via ACP wurde keine DB Sicherung eingespielt - also wäre es eigentlich unmöglich, dass er noch in der DB steht, es sei denn - die Löschung via ACP würde nicht funktionieren. Dies kann ich aber mittlerweile ausschließen, da ich einen User via ACP angelegt und gelöscht habe der auch in der DB nicht mehr auftaucht.
DB Maintenance habe ich drüber laufen lassen - ohne Fehlermeldung!
Damit nicht genug - nächster Spass - ein User wurde vom Modstatus zurückgestuft - sowohl per ACP also auch im Junioradmin steht ein normaler Userstatus drin.
Wenn ich nun einen anderen User zum Mod mache (Einstellungen via ACP und Junioradmin) wird der alte User der kein Mod mehr sein sollte erneut in der DB als Mod geführt (und nur dort im ACP und Junioradmin taucht er als normaler User auf!) - die fiel natürlich erst auf als ein neuer User zum Mod wurde - nachdem ich das in der DB per Hand in der phpbb_users bereinigt hatte und zu Testzwecken einen neuangelegten Testuser zum Mod gemacht habe war der Status erneut in der DB geändert.
Jetzt stehe ich natürlich völlig auf dem Schlauch wie so etwas passieren kann - weiss da jemand Rat oder hatte jemand schon einmal ein ähnliches Problem und konnte das lösen?
cu Overhead
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das hört sich schwer nach Fehlern in der admin_users.php und admin_ug_auth.php an!
Hier solltest Du Dir mal die UPDATE-, bzw. INSERT-Anweisungen für die USERS_TABLE genau anschauen, ob die korrekten User-IDs und User-Level-Felder angesprochen werden.
Durch Installation von MODs kann man hier oft genug Felder vertauschen und Werte an die falsche Stelle setzten, mit besagten Fehlern.
Gelöscht hattest Du den User auch mit der User-Verwaltung im ACP?
Also Haken bei "Löschen..." rein und abgesendet? Und nicht blos "deaktiviert"?
Hier solltest Du Dir mal die UPDATE-, bzw. INSERT-Anweisungen für die USERS_TABLE genau anschauen, ob die korrekten User-IDs und User-Level-Felder angesprochen werden.
Durch Installation von MODs kann man hier oft genug Felder vertauschen und Werte an die falsche Stelle setzten, mit besagten Fehlern.
Gelöscht hattest Du den User auch mit der User-Verwaltung im ACP?
Also Haken bei "Löschen..." rein und abgesendet? Und nicht blos "deaktiviert"?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ja der User wurde so gelöscht - bei uns ist das Board so eingestellt das eine Useraktivierung nur durch Admins erfolgen kann - der User war zu keinem Zeitpunkt aktiviert!Oxpus hat geschrieben:Gelöscht hattest Du den User auch mit der User-Verwaltung im ACP?
Also Haken bei "Löschen..." rein und abgesendet? Und nicht blos "deaktiviert"?
cu Overhead
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Also muss die admin_users.php untersucht werden, ob hier korrekt gearbeitet wird.
Denn wenn der User "nur" deaktiviert wird, anstelle ihn zu löschen, kann es an falsch übergebenen Werte dafür liegen oder an einer nun fehlerhaften Programmlogik.
Denn wenn der User "nur" deaktiviert wird, anstelle ihn zu löschen, kann es an falsch übergebenen Werte dafür liegen oder an einer nun fehlerhaften Programmlogik.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Eigentlich passt alles.
Ausgelöst wird das allerdings, wenn "deleteuser" gesetzt wird.
Also der Haken beim "Löschen...".
Häng doch auch mal die user_edit_body.tpl an...
Ausgelöst wird das allerdings, wenn "deleteuser" gesetzt wird.
Also der Haken beim "Löschen...".
Häng doch auch mal die user_edit_body.tpl an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Auch hier keine sichtbaren Fehler.
Und der User wird "nur" gesperrt und "nicht" gelöscht?
Hm, komisch.
Schick mir doch mal per PN bitte den Browser Quellcode eines Users, den Du im ACP verwaltest. Bitte die Datei anhängen und nicht posten.
Dann schaue ich mal, ob bei der Erstellung der Seite noch ein Fehler auftaucht, um die admin_users.php besser zu kontrollieren.
Und der User wird "nur" gesperrt und "nicht" gelöscht?
Hm, komisch.
Schick mir doch mal per PN bitte den Browser Quellcode eines Users, den Du im ACP verwaltest. Bitte die Datei anhängen und nicht posten.
Dann schaue ich mal, ob bei der Erstellung der Seite noch ein Fehler auftaucht, um die admin_users.php besser zu kontrollieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
So, nach Klärung der Zugangsdaten
habe ich zunächst keinen weiteren Fehler entdecken können.
Bitte mal alle Dateien, in denen Du User löscht, Userlevel ändert, Junior Admin Rechte vergibts, etc. inkl. der zugehörenden Template-Dateien hier als Archiv anhängen, damit ich den gesamten Fluss prüfen kann.
Da muss einiges im Argen liegen, wenn plötzlich andere User als der ausgewählte Benutzer andere Rechte und Eigenschaften erhält.
Dazu auch die Frage, welche MODs zu insgesamt eingebaut hast, die genau diese Dateien verändern?
BTW: Die Fußzeile Deiner Mitgliederliste ist nicht korrekt formatiert. Sie geht nicht über die letzten 3 Spalten
Bitte mal alle Dateien, in denen Du User löscht, Userlevel ändert, Junior Admin Rechte vergibts, etc. inkl. der zugehörenden Template-Dateien hier als Archiv anhängen, damit ich den gesamten Fluss prüfen kann.
Da muss einiges im Argen liegen, wenn plötzlich andere User als der ausgewählte Benutzer andere Rechte und Eigenschaften erhält.
Dazu auch die Frage, welche MODs zu insgesamt eingebaut hast, die genau diese Dateien verändern?
BTW: Die Fußzeile Deiner Mitgliederliste ist nicht korrekt formatiert. Sie geht nicht über die letzten 3 Spalten
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
@ Oxpus
das mit der Mitgliederliste ist mir noch garnicht aufgefallen... da ist eine unbetitelte Spalte drin...
? - hoppela wie das?
welche Mods ich verbaut habe die sich dann im ACP niederschlagen oder die mit Rechtemanipulation, Farben ect.?
die dateien stelle ich mal zusammen und hänge die später ran.
cu Overhead
das mit der Mitgliederliste ist mir noch garnicht aufgefallen... da ist eine unbetitelte Spalte drin...
welche Mods ich verbaut habe die sich dann im ACP niederschlagen oder die mit Rechtemanipulation, Farben ect.?
die dateien stelle ich mal zusammen und hänge die später ran.
cu Overhead
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die MODs, die in die Dateien verändert haben, mit denen Du jetzt Probleme hastwelche Mods ich verbaut habe die sich dann im ACP niederschlagen oder die mit Rechtemanipulation, Farben ect.?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
@ oxpus
ich hatte heute 1 neue kategorie angelegt und dort 4 Foren und denen auch Mods verpasst - nachdem ich die Mods über die admin_ug_auth.php zugewiesen habe - war schon wieder das alte Leid am werkeln.... wenn dann sollte es wohl mit der admin_ug_auth.php zusammenhängen bzw. mit Funktionen die diese aus anderen files abruft und/oder dort aufruft.
Wenn ich jetzt wüsste ob eine Mod die admin_ug_auth.php angetastet hat - dann wäre da sicher viel gewonnen doch leider ist dem nicht so.. etwas ist mir aber auch noch aufgefallen beim erstellen der Kategorie ging alles glatt, als ich allerdings die Foren mit dem Haken für die Erlaubnis zum archivieren versehen hab, wurde der Forentext mit einer 1 überschrieben - ich musste den Text erneut eingeben und den Haken + pulldown auf das Archiv erneut setzten dann ging es. Sicherheitshalber packe ich mal die admin_forums.php noch mal dazu - dort ist der archiv mod verbaut.
cu Overhead
ich hatte heute 1 neue kategorie angelegt und dort 4 Foren und denen auch Mods verpasst - nachdem ich die Mods über die admin_ug_auth.php zugewiesen habe - war schon wieder das alte Leid am werkeln.... wenn dann sollte es wohl mit der admin_ug_auth.php zusammenhängen bzw. mit Funktionen die diese aus anderen files abruft und/oder dort aufruft.
Wenn ich jetzt wüsste ob eine Mod die admin_ug_auth.php angetastet hat - dann wäre da sicher viel gewonnen doch leider ist dem nicht so.. etwas ist mir aber auch noch aufgefallen beim erstellen der Kategorie ging alles glatt, als ich allerdings die Foren mit dem Haken für die Erlaubnis zum archivieren versehen hab, wurde der Forentext mit einer 1 überschrieben - ich musste den Text erneut eingeben und den Haken + pulldown auf das Archiv erneut setzten dann ging es. Sicherheitshalber packe ich mal die admin_forums.php noch mal dazu - dort ist der archiv mod verbaut.
cu Overhead
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dann solltest Du eher noch einmal die Installation des Archiv-MODs prüfen.
Nicht daß dort Fehler enthalten sind und wir hier rumstochern wie ein Vogel im Nebel...
Nicht daß dort Fehler enthalten sind und wir hier rumstochern wie ein Vogel im Nebel...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!